Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 |