estrutura D3DKMT_WAITFORSYNCHRONIZATIONOBJECT2 (d3dkmthk.h)
A estrutura D3DKMT_WAITFORSYNCHRONIZATIONOBJECT2 contém informações sobre os eventos de sincronização que a função D3DKMTWaitForSynchronizationObject2 aguarda para ocorrer.
Sintaxe
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;
Membros
[in] hContext
Um identificador do modo kernel para o fluxo de contexto no qual uma espera pelos eventos de sincronização na matriz especificada pelo membro ObjectHandleArray é inserida.
[in] ObjectCount
O número de eventos de sincronização na matriz ObjectHandleArray .
[in] ObjectHandleArray[D3DDDI_MAX_OBJECT_WAITED_ON]
Uma matriz de modo kernel manipula os eventos de sincronização que o contexto especificado pelo membro hContext aguarda. A constante D3DDDI_MAX_OBJECT_WAITED_ON, que é definida como 32, indica o número máximo de eventos de sincronização que o contexto pode aguardar.
Fence
Uma estrutura que contém informações sobre uma cerca. A união em D3DKMT_WAITFORSYNCHRONIZATIONOBJECT2 pode conter uma estrutura Fence, que contém o seguinte membro:
Fence.FenceValue
Um valor de 64 bits que especifica o valor de cerca pelo qual aguardar.
Reserved[8]
Uma matriz de valores de 64 bits que são reservados para uso futuro. A união em D3DKMT_WAITFORSYNCHRONIZATIONOBJECT2 pode conter essa matriz.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | D3DKMT_WAITFORSYNCHRONIZATIONOBJECT2 tem suporte a partir do sistema operacional Windows 7. |
Cabeçalho | d3dkmthk.h (inclua D3dkmthk.h) |