Skip to main content
Écrit une valeur de 32 bits à partir du bas du pipeline vers une destination spécifiée en mémoire.

Syntaxe

Paramètres

Destination   _In_
Type : D3D12_GPU_VIRTUAL_ADDRESS
Adresse de base de la mémoire graphique à laquelle écrire la valeur. L’adresse doit être alignée sur 4 octets. Value   _In_
Type : UINT
Valeur de 32 bits à écrire à l’emplacement mémoire spécifié. SyncFlags   _In_
Type : D3D12XBOX_SYNC_FLAGS
Ensemble facultatif de directives de synchronisation à effectuer conjointement avec l’opération d’écriture. Les indicateurs peuvent être une combinaison des valeurs suivantes :
  • D3D12XBOX_SYNC_FLAG_VCACHE_INVALIDATE
  • D3D12XBOX_SYNC_FLAG_MCACHE_INVALIDATE
  • D3D12XBOX_SYNC_FLAG_MCACHE_WRITEBACK
  • D3D12XBOX_SYNC_FLAG_GL1_INVALIDATE
  • D3D12XBOX_SYNC_FLAG_GL2_INVALIDATE
  • D3D12XBOX_SYNC_FLAG_GL2_WRITEBACK
  • D3D12XBOX_SYNC_FLAG_GL2_VOLATILE
ControlFlags   _In_
Type : D3D12XBOX_SYNC_CONTROL_FLAGS
Ensemble facultatif de modificateurs de contrôle à appliquer à l’opération de synchronisation. Les indicateurs peuvent être l’une des valeurs suivantes :
  • D3D12XBOX_SYNC_CONTROL_FLAG_GCR_SEQUENCE_FORWARD
  • D3D12XBOX_SYNC_CONTROL_FLAG_GCR_SEQUENCE_REVERSE
WriteFlags   _In_
Type : D3D12XBOX_WRITE_VALUE_BOP_FLAGS
Combinaison d’opérations OR au niveau du bit de valeurs D3D12XBOX_WRITE_VALUE_BOP_FLAGS qui contrôlent l’opération d’écriture. Actuellement, cette valeur doit être définie à D3D12XBOX_WRITE_VALUE_BOP_FLAG_NONE. Les indicateurs D3D12XBOX_WRITE_VALUE_BOP_FLAG_GPU_TIMESTAMP et D3D12XBOX_WRITE_VALUE_BOP_FLAG_SYSTEM_TIMESTAMP demandent des réécritures d’horodatage de 64 bits et ne sont pris en charge qu’avec Write64BitValueBottomOfPipe2X.

Valeur renvoyée

Type : void Aucune.

Remarques

La valeur de 32 bits est écrite en mémoire après la fin de toute l’exécution des nuanceurs et du traitement du back-end de rendu, mais probablement avant la fin de toutes les écritures en mémoire générées par les appels de dessin et les dispatchs précédents. Utilisée conjointement avec la méthode Wait32BitValueX, Write32BitValueBottomOfPipe2X peut servir de mécanisme de synchronisation utile entre moteurs, au sein d’une même liste de commandes.

Configuration requise

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

Voir aussi

ID3D12GraphicsCommandList6
d3d12_xs
Last modified on October 6, 2026