Passer au contenu principal
Spécifie un événement qui est déclenché lorsque la clôture atteint une certaine valeur.

Syntaxe

Paramètres

Value
Type : UINT64
Valeur de la clôture à laquelle l’événement doit être signalé. hEvent
Type : HANDLE
Handle vers l’objet événement.

Valeur de retour

Type : HRESULT Cette méthode retourne E_OUTOFMEMORY si les composants du noyau ne disposent pas de suffisamment de mémoire pour stocker l’événement dans une liste. Consultez Codes de retour Direct3D 12 pour connaître les autres valeurs de retour possibles.

Remarques

Pour spécifier plusieurs clôtures avant qu’un événement soit déclenché, consultez SetEventOnMultipleFenceCompletion. Si hEvent est un handle nul, cette API ne retourne pas tant que la ou les valeurs de clôture spécifiées n’ont pas été atteintes. Cette méthode peut être appelée sans risque à partir de plusieurs threads en même temps.

Exemples

L’exemple D3D12Multithreading utilise ID3D12Fence::SetEventOnCompletion comme suit :
Consultez l’Exemple de code dans la référence Direct3D 12.

Configuration requise

En-tête : d3d12_xs.h ou d3d12_x.h
Bibliothèque : d3d12_xs.lib ou d3d12_x.lib
Plateformes prises en charge : consoles XBOX Series et famille XBOX One

Voir aussi

ID3D12Fence Synchronisation multimoteur
Dernière modification le 6 octobre 2026