estructura D3DDDI_SYNCHRONIZATIONOBJECTINFO (d3dukmdt.h)
La estructura D3DDDI_SYNCHRONIZATIONOBJECTINFO contiene información sobre un objeto de sincronización.
Sintaxis
typedef struct _D3DDDI_SYNCHRONIZATIONOBJECTINFO {
[in] D3DDDI_SYNCHRONIZATIONOBJECT_TYPE Type;
union {
struct {
BOOL InitialState;
} SynchronizationMutex;
struct {
UINT MaxCount;
UINT InitialCount;
} Semaphore;
struct {
UINT Reserved[16];
} Reserved;
};
} D3DDDI_SYNCHRONIZATIONOBJECTINFO;
Miembros
[in] Type
Valor D3DDDI_SYNCHRONIZATIONOBJECT_TYPEcon tipo que indica el tipo de objeto de sincronización.
SynchronizationMutex
Estructura que contiene información sobre una exclusión mutua de sincronización. Si el miembro Type es igual a D3DDDI_SYNCHRONIZATION_MUTEX, la unión de D3DDDI_SYNCHRONIZATIONOBJECTINFO contiene una estructura SynchronizationMutex, que contiene el siguiente miembro:
SynchronizationMutex.InitialState
Valor booleano que indica si la exclusión mutua de sincronización es propiedad inicialmente de un objeto . Un valor de TRUE indica que la exclusión mutua es propiedad de ; FALSE indica que la exclusión mutua no es propiedad de .
Semaphore
Estructura que contiene información sobre un semáforo. Si el miembro Type es igual a D3DDDI_SEMAPHORE, la unión de D3DDDI_SYNCHRONIZATIONOBJECTINFO contiene una estructura semaphore, que contiene los siguientes miembros:
Semaphore.MaxCount
Número máximo de eventos que un objeto puede estar esperando.
Semaphore.InitialCount
Número inicial de eventos que un objeto está esperando.
Reserved
Estructura reservada para uso futuro. Esta estructura contiene el siguiente miembro:
Reserved.Reserved[16]
Matriz de valores de 32 bits que están reservados para su uso futuro.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows. |
encabezado de | d3dukmdt.h (incluya D3dumddi.h, D3dkmddi.h) |