Método ID3D12Device1::SetEventOnMultipleFenceCompletion (d3d12.h)
Especifica um evento que deve ser acionado quando uma ou mais de uma coleção de cercas atingem valores específicos.
Sintaxe
HRESULT SetEventOnMultipleFenceCompletion(
[in] ID3D12Fence * const *ppFences,
[in] const UINT64 *pFenceValues,
UINT NumFences,
D3D12_MULTIPLE_FENCE_WAIT_FLAGS Flags,
HANDLE hEvent
);
Parâmetros
[in] ppFences
Tipo: ID3D12Fence*
Uma matriz de NumFences de comprimento que especifica os objetos ID3D12Fence .
[in] pFenceValues
Tipo: const UINT64*
Uma matriz de NumFences de comprimento que especifica os valores de limite necessários para o evento deve ser sinalizada.
NumFences
Tipo: UINT
Especifica o número de cercas a serem incluídas.
Flags
Tipo: D3D12_MULTIPLE_FENCE_WAIT_FLAGS
Especifica uma das D3D12_MULTIPLE_FENCE_WAIT_FLAGS que determina como proceder.
hEvent
Tipo: HANDLE
Um identificador para o objeto de evento.
Valor retornado
Tipo: HRESULT
Esse método retorna um código de erro ou êxito HRESULT.
Comentários
Para especificar uma única cerca, consulte o método SetEventOnCompletion .
Se hEvent for um identificador nulo, essa API não retornará até que os valores de limite especificados tenham sido atingidos.
Requisitos
Plataforma de Destino | Windows |
Cabeçalho | d3d12.h |
Biblioteca | D3d12.lib |
DLL | D3d12.dll |