Condividi tramite


Metodo ID3D12Device1::SetEventOnMultipleFenceCompletion (d3d12.h)

Specifica un evento che deve essere attivato quando una o più di una raccolta di recinzioni raggiungono valori specifici.

Sintassi

HRESULT SetEventOnMultipleFenceCompletion(
  [in] ID3D12Fence                     * const *ppFences,
  [in] const UINT64                    *pFenceValues,
       UINT                            NumFences,
       D3D12_MULTIPLE_FENCE_WAIT_FLAGS Flags,
       HANDLE                          hEvent
);

Parametri

[in] ppFences

Tipo: ID3D12Fence*

Matrice di lunghezza NumFences che specifica gli oggetti ID3D12Fence .

[in] pFenceValues

Tipo: const UINT64*

Matrice di lunghezza NumFences che specifica i valori di recinzione necessari per l'evento deve essere segnalato.

NumFences

Tipo: UINT

Specifica il numero di recinzioni da includere.

Flags

Tipo: D3D12_MULTIPLE_FENCE_WAIT_FLAGS

Specifica uno dei D3D12_MULTIPLE_FENCE_WAIT_FLAGS che determina come procedere.

hEvent

Tipo: HANDLE

Handle per l'oggetto evento.

Valore restituito

Tipo: HRESULT

Questo metodo restituisce un codice di esito positivo o di errore HRESULT.

Commenti

Per specificare un singolo recinto, fare riferimento al metodo SetEventOnCompletion .

Se hEvent è un handle Null, questa API non restituirà finché non sono stati raggiunti i valori di recinzione specificati.

Requisiti

   
Piattaforma di destinazione Windows
Intestazione d3d12.h
Libreria D3d12.lib
DLL D3d12.dll

Vedi anche

ID3D12Device1