estrutura D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMCPU (d3dumddi.h)
D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMCPU é usado com pfnWaitForSynchronizationObjectFromCpuCb esperar 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 no ObjectHandleArray e valores de cerca 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 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.
Value | 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 | d3dumddi.h (inclua D3dumddi.h) |