estrutura D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMCPU (d3dkmthk.h)
D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMCPU é usado com D3DKMTWaitForSynchronizationObjectFromCpu para esperar que uma cerca monitorada atinja um determinado valor.
Sintaxe
typedef struct _D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMCPU {
[in] D3DKMT_HANDLE hDevice;
[in] UINT ObjectCount;
[in] const D3DKMT_HANDLE *ObjectHandleArray;
[in] const UINT64 *FenceValueArray;
[in] HANDLE hAsyncEvent;
[in] D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS Flags;
} D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMCPU;
Membros
[in] hDevice
O identificador do dispositivo para aguardar.
[in] ObjectCount
O número de objetos de sincronização no
[in] ObjectHandleArray
Uma matriz de identificadores do modo kernel para os eventos de sincronização a serem aguardados.
[in] FenceValueArray
Uma matriz de valores de cerca monitorados de 64 bits para aguardar, cada um correspondente a um objeto noobjectHandleArray
[in] hAsyncEvent
Quando não NULL, especifica o evento a ser sinalizado quando a condição de espera é atendida. Quando NULL, a chamada não retornará até que a condição de espera seja atendida.
[in] Flags
Uma estrutura D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS que descreve a operação.
Valor | Significado |
---|---|
WaitAny | |
FALSO | A condição de espera é considerada satisfeita quando todos os objetos de sincronização de entrada são sinalizados para os valores de cerca de entrada correspondentes ou superiores. |
WaitAny | |
VERDADEIRO | A condição de espera é considerada satisfeita quando qualquer um dos objetos de sincronização de entrada é sinalizado para o valor de cerca de entrada correspondente ou maior. |
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 10 |
servidor com suporte mínimo | Windows Server 2016 |
cabeçalho | d3dkmthk.h (inclua D3dkmthk.h) |