Skip to main content
Attend que la valeur 64 bits située à un emplacement source spécifié en mémoire satisfasse une condition de comparaison.

Syntaxe

Paramètres

Address   _In_
Type : D3D12_GPU_VIRTUAL_ADDRESS
Adresse de base de la mémoire graphique qui contient la valeur évaluée pour l’attente. L’adresse doit être alignée sur 8 octets. ComparisonFunction   _In_
Type : D3D12_COMPARISON_FUNC
Constante d’énumération D3D12_COMPARISON_FUNC qui spécifie la fonction à utiliser comme base de la condition d’attente. La valeur située à l’emplacement mémoire Address est comparée à ReferenceValue à l’aide de cette fonction. Les attentes effectuées à l’aide du moteur PFP ne peuvent utiliser qu’une ComparisonFunction de type D3D12_COMPARISON_FUNC_GREATER_EQUAL. ReferenceValue   _In_
Type : UINT64
Valeur à utiliser comme base de comparaison pour l’attente. Flags   _In_
Type : D3D12XBOX_WAIT_FLAGS
Ensemble facultatif de constantes d’énumération D3D12XBOX_WAIT_FLAGS combinées par une opération OR au niveau du bit, qui spécifient le moteur à utiliser pour effectuer l’attente :
  • D3D12XBOX_WAIT_FLAG_NONE effectue l’attente à l’aide du Micro-Engine (ME).
  • D3D12XBOX_WAIT_FLAG_SELECT_ENGINE_PFP effectue l’attente à l’aide du moteur PFP (pre-fetch parser).

Valeur renvoyée

Type : void

Remarques

Une attente est satisfaite lorsque ((Valeur-à-Address & MaskValue) <ComparisonFunction> ReferenceValue) prend la valeur true.
Si la condition d’attente n’est pas satisfaite, le GPU se bloque. Émettez les attentes avec précaution.

Configuration requise

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

Voir aussi

ID3D12GraphicsCommandList
Wait32BitValueX
Write64BitValueBottomOfPipeX
Last modified on October 6, 2026