Passer au contenu principal
Met en file d’attente une attente côté GPU et retourne immédiatement. Une attente côté GPU est une attente pendant laquelle le GPU attend que la fence spécifiée atteigne ou dépasse la valeur spécifiée.

Syntaxe

Paramètres

pFence
Type : ID3D12Fence *
Pointeur vers l’objet ID3D12Fence. Value
Type : UINT64
La valeur que la file d’attente de commandes attend que la fence atteigne ou dépasse. Ainsi, lorsque ID3D12Fence::GetCompletedValue est supérieur ou égal à Value, l’attente prend fin.

Valeur renvoyée

Type : HRESULT Cette méthode renvoie l’un des codes de retour Direct3D 12.

Remarques

Comme une attente est mise en file d’attente, l’API retourne immédiatement. C’est la file d’attente de commandes qui attend (aucun travail n’étant exécuté pendant ce temps) jusqu’à ce que la fence spécifiée atteigne la valeur demandée. Si vous souhaitez effectuer une attente côté CPU (où le thread appelant est bloqué jusqu’à ce qu’une fence atteigne une valeur particulière), utilisez l’API ID3D12Fence::SetEventOnCompletion conjointement avec WaitForSingleObject (ou une API similaire).

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

ID3D12CommandQueue Synchronisation multimoteur
Dernière modification le 6 octobre 2026