estructura D3DKMT_WAITFORSYNCHRONIZATIONOBJECT2 (d3dkmthk.h)
La estructura D3DKMT_WAITFORSYNCHRONIZATIONOBJECT2 contiene información sobre los eventos de sincronización 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 del modo kernel para el flujo de contexto en el que se insertan los eventos de sincronización de la matriz en la que se inserta el miembro ObjectHandleArray.
[in] ObjectCount
Número de eventos de sincronización de la matriz ObjectHandleArray.
[in] ObjectHandleArray[D3DDDI_MAX_OBJECT_WAITED_ON]
Una matriz del modo kernel controla los eventos de sincronización que espera el contexto especificado por el miembro hContext. 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 en D3DKMT_WAITFORSYNCHRONIZATIONOBJECT2 puede contener una estructura de barrera, 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 | Valor |
---|---|
cliente mínimo admitido | D3DKMT_WAITFORSYNCHRONIZATIONOBJECT2 se admite a partir del sistema operativo Windows 7. |
encabezado de | d3dkmthk.h (incluya D3dkmthk.h) |