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 ObjectHandleArray e valores de cerca noFenceValueArray.

[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)

Consulte também

D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS

D3DKMTWaitForSynchronizationObjectFromCpu