D3DDDI_SYNCHRONIZATIONOBJECT_TYPE enumeration (d3dukmdt.h)

The D3DDDI_SYNCHRONIZATIONOBJECT_TYPE enumeration indicates the type of synchronization object.

Syntax

typedef enum _D3DDDI_SYNCHRONIZATIONOBJECT_TYPE {
  D3DDDI_SYNCHRONIZATION_MUTEX,
  D3DDDI_SEMAPHORE,
  D3DDDI_FENCE,
  D3DDDI_CPU_NOTIFICATION,
  D3DDDI_MONITORED_FENCE,
  D3DDDI_PERIODIC_MONITORED_FENCE,
  D3DDDI_SYNCHRONIZATION_TYPE_LIMIT
} D3DDDI_SYNCHRONIZATIONOBJECT_TYPE;

Constants

 
D3DDDI_SYNCHRONIZATION_MUTEX
The synchronization object is a synchronization mutex.

Supported starting with Windows Vista.
D3DDDI_SEMAPHORE
The synchronization object is a semaphore.

Supported starting with Windows Vista.
D3DDDI_FENCE
The synchronization object is a fence.

Supported starting with Windows 7.
D3DDDI_CPU_NOTIFICATION
The synchronization object is a CPU notification.

Supported starting with Windows 7.
D3DDDI_MONITORED_FENCE
The synchronization object is a monitored fence.

Supported starting with Windows 10.
D3DDDI_PERIODIC_MONITORED_FENCE
The synchronization object is a periodic monitored fence.

Supported starting with Windows 10.

Requirements

Requirement Value
Header d3dukmdt.h (include D3dukmdt.h)