Método ID3D12Device1::SetEventOnMultipleFenceCompletion (d3d12.h)
Especifica un evento que se debe desencadenar cuando una o varias de una colección de barreras alcanzan valores específicos.
Sintaxis
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*
Matriz de longitud NumFences que especifica los objetos ID3D12Fence .
[in] pFenceValues
Tipo: const UINT64*
Matriz de longitud NumFences que especifica los valores de barrera necesarios para que se señale el evento.
NumFences
Tipo: UINT
Especifica el número de vallas que se van a incluir.
Flags
Tipo: D3D12_MULTIPLE_FENCE_WAIT_FLAGS
Especifica uno de los D3D12_MULTIPLE_FENCE_WAIT_FLAGS que determina cómo continuar.
hEvent
Tipo: HANDLE
Identificador del objeto de evento.
Valor devuelto
Tipo: HRESULT
Este método devuelve un código de error o correcto HRESULT.
Comentarios
Para especificar una sola barrera, consulte el método SetEventOnCompletion .
Si hEvent es un identificador nulo, esta API no devolverá hasta que se hayan alcanzado los valores de barrera especificados.
Requisitos
Plataforma de destino | Windows |
Encabezado | d3d12.h |
Library | D3d12.lib |
Archivo DLL | D3d12.dll |