estructura D3DKMT_WAITFORSYNCHRONIZATIONOBJECT2 (d3dkmthk.h)
La estructura D3DKMT_WAITFORSYNCHRONIZATIONOBJECT2 contiene información sobre los eventos de sincronización a los que espera la función D3DKMTWaitForSynchronizationObject2 .
Sintaxis
typedef struct _D3DKMT_WAITFORSYNCHRONIZATIONOBJECT2 {
[in] D3DKMT_HANDLE hContext;
[in] UINT ObjectCount;
D3DKMT_HANDLE ObjectHandleArray[D3DDDI_MAX_OBJECT_WAITED_ON];
union {
struct {
D3DKMT_ALIGN64 UINT64 FenceValue;
} Fence;
D3DKMT_ALIGN64 UINT64 Reserved[8];
};
} D3DKMT_WAITFORSYNCHRONIZATIONOBJECT2;
Miembros
[in] hContext
Identificador en modo kernel de la secuencia de contexto en la que se inserta un espera para los eventos de sincronización de la matriz que especifica el miembro ObjectHandleArray .
[in] ObjectCount
Número de eventos de sincronización en la matriz ObjectHandleArray .
[in] ObjectHandleArray[D3DDDI_MAX_OBJECT_WAITED_ON]
Una matriz del modo kernel controla los eventos de sincronización que el contexto especificado por el miembro hContext espera. La constante D3DDDI_MAX_OBJECT_WAITED_ON, que se define como 32, indica el número máximo de eventos de sincronización que el contexto puede esperar.
Fence
Estructura que contiene información sobre una valla. La unión de D3DKMT_WAITFORSYNCHRONIZATIONOBJECT2 puede contener una estructura Delimitación, que contiene el siguiente miembro:
Fence.FenceValue
Valor de 64 bits que especifica el valor de barrera que se va a esperar.
Reserved[8]
Matriz de valores de 64 bits reservados para uso futuro. La unión de D3DKMT_WAITFORSYNCHRONIZATIONOBJECT2 puede contener esta matriz.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | D3DKMT_WAITFORSYNCHRONIZATIONOBJECT2 se admite a partir del sistema operativo Windows 7. |
Encabezado | d3dkmthk.h (incluya D3dkmthk.h) |