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) |
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for