Partager via


ID3D12Device1::SetEventOnMultipleFenceCompletion, méthode (d3d12.h)

Spécifie un événement qui doit être déclenché lorsqu’une ou plusieurs d’une collection de clôtures atteignent des valeurs spécifiques.

Syntaxe

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

Paramètres

[in] ppFences

Type : ID3D12Fence*

Tableau de longueur NumFences qui spécifie les objets ID3D12Fence .

[in] pFenceValues

Type : const UINT64*

Un tableau de longueur NumFences qui spécifie les valeurs de clôture requises pour l’événement doit être signalé.

NumFences

Type : UINT

Spécifie le nombre de clôtures à inclure.

Flags

Type : D3D12_MULTIPLE_FENCE_WAIT_FLAGS

Spécifie l’une des D3D12_MULTIPLE_FENCE_WAIT_FLAGS qui déterminent comment procéder.

hEvent

Type : HANDLE

Handle de l’objet d’événement.

Valeur retournée

Type : HRESULT

Cette méthode retourne un code de réussite ou d’erreur HRESULT.

Notes

Pour spécifier une seule clôture, reportez-vous à la méthode SetEventOnCompletion .

Si hEvent est un handle Null, cette API ne retourne pas tant que la ou les valeurs de clôture spécifiées n’ont pas été atteintes.

Spécifications

   
Plateforme cible Windows
En-tête d3d12.h
Bibliothèque D3d12.lib
DLL D3d12.dll

Voir aussi

ID3D12Device1