Passer au contenu principal
Met à jour une barrière (fence) à une valeur spécifiée.

Syntaxe

Paramètres

pFence   _In_
Type : ID3D12Fence*
Pointeur vers l’objet ID3D12Fence. Value   _In_
Type : UINT64
Valeur à laquelle la barrière doit être définie. pSyncBottomOfPipeParams   _In_opt_
Type : D3D12XBOX_SYNC_PARAMS*
Ensemble facultatif de directives de synchronisation et de contrôle en bas de pipeline (bottom-of-pipe) à exécuter lors de la mise à jour de la barrière. pSyncTopOfPipeParams   _In_opt_
Type : D3D12XBOX_SYNC_PARAMS*
Ce paramètre est ignoré. Utilisez WaitX pour les vidages en haut de pipeline (top-of-pipe) nécessaires dans une paire signal/attente. Pour d’autres besoins de synchronisation personnalisés, consultez SyncBottomOfPipeX et SyncTopOfPipeX.

Valeur de retour

Type : HRESULT L’un des codes de retour Direct3D 12.

Remarques

Appelez Signal2X, et non Signal. Signal2X offre un contrôle total sur les vidages de pipeline (y compris l’absence de vidage) lors de l’exécution d’un signal. Pour plus d’informations sur les barrières, consultez Synchronisation CPU/GPU dans Portage de Direct3D 11 vers Direct3D 12.

Configuration requise

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

Voir aussi

WaitX
SyncBottomOfPipeX
SyncTopOfPipeX
ID3D12CommandQueue
Dernière modification le 6 octobre 2026