Skip to main content
Écrit une valeur de 64 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 : UINT64
Valeur de 64 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 la valeur écrite en mémoire (un seul indicateur est actuellement autorisé). La source de la valeur écrite dépend des constantes sélectionnées :
  • D3D12XBOX_WRITE_VALUE_BOP_FLAG_NONE désigne le paramètre Value spécifié.
  • D3D12XBOX_WRITE_VALUE_BOP_FLAG_GPU_TIMESTAMP désigne la valeur actuelle du compteur d’horloge du GPU.
  • D3D12XBOX_WRITE_VALUE_BOP_FLAG_SYSTEM_TIMESTAMP désigne la valeur actuelle du compteur d’horloge système.

Valeur renvoyée

Type : void Aucune.

Remarques

La valeur de 64 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 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 Wait64BitValueX, Write64BitValueBottomOfPipe2X 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