estrutura D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMCPU (d3dumddi.h)
D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMCPU é usado com pfnWaitForSynchronizationObjectFromCpuCb para aguardar que uma cerca monitorada atinja um determinado valor.
Sintaxe
typedef struct D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMCPU {
[in] UINT ObjectCount;
[in] const D3DKMT_HANDLE *ObjectHandleArray;
[in] const UINT64 *FenceValueArray;
[in] HANDLE hAsyncEvent;
[in] D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS Flags;
} D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMCPU;
Membros
[in] ObjectCount
O número de objetos de sincronização nos valores ObjectHandleArray e fence no FenceValueArray.
[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 no ObjectHandleArray.
[in] hAsyncEvent
Quando não for 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 FALSE |
A condição de espera é considerada atendida quando todos os objetos de sincronização de entrada são sinalizados para os valores de cerca de entrada correspondentes ou superiores. |
Waitany TRUE |
A condição de espera é considerada atendida quando qualquer um dos objetos de sincronização de entrada é sinalizado para o valor de cerca de entrada correspondente ou maior. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 |
Servidor mínimo com suporte | Windows Server 2016 |
Cabeçalho | d3dumddi.h (inclua D3dumddi.h) |