_D3DDDI_SYNCHRONIZATIONOBJECT_TYPE Enumeration

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_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. The synchronization object is a periodic monitored fence. Supported starting with Windows 10.
D3DDDI_PERIODIC_MONITORED_FENCE

Requirements

   
Header d3dukmdt.h (include D3dukmdt.h)