Skip to main content
Écrit une valeur 64 bits à la fin du pipeline à une destination spécifiée en mémoire.

Syntaxe

Paramètres

Destination   _In_
Type : D3D12_GPU_VIRTUAL_ADDRESS
L’adresse de base de la mémoire graphique à laquelle écrire la valeur. L’adresse doit être alignée sur 8 octets. Value   _In_
Type : UINT64
La valeur 64 bits à écrire si aucune option d’horodatage n’a été sélectionnée. Si une option d’horodatage a été sélectionnée, la valeur doit être définie à 0. Flush   _In_
Type : D3D12XBOX_FLUSH
Une combinaison par OU au niveau du bit de constantes d’énumération D3D12XBOX_FLUSH qui contrôlent la façon dont le cache de textures est invalidé pendant une opération d’écriture. Les indicateurs pris en charge sont :
  • D3D12XBOX_FLUSH_BOP_TEXTURE_L1_INVALIDATE
  • D3D12XBOX_FLUSH_BOP_TEXTURE_L1_VOLATILE
  • D3D12XBOX_FLUSH_BOP_TEXTURE_L2_INVALIDATE
  • D3D12XBOX_FLUSH_BOP_TEXTURE_L2_VOLATILE
  • D3D12XBOX_FLUSH_BOP_TEXTURE_L2_WRITEBACK
Flags   _In_
Type : D3D12XBOX_WRITE_VALUE_BOP_FLAGS
Une combinaison par OU au niveau du bit de constantes d’énumération D3D12XBOX_WRITE_VALUE_BOP_FLAGS qui spécifient la valeur écrite en mémoire. La source de la valeur écrite dépend des constantes sélectionnées :
  • D3D12XBOX_WRITE_VALUE_BOP_FLAG_NONE spécifie le paramètre Value indiqué.
  • D3D12XBOX_WRITE_VALUE_BOP_FLAG_GPU_TIMESTAMP spécifie la valeur actuelle du compteur d’horloge du GPU.
  • D3D12XBOX_WRITE_VALUE_BOP_FLAG_SYSTEM_TIMESTAMP spécifie la valeur actuelle du compteur d’horloge du système.

Valeur de retour

Type : void

Remarques

La valeur 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 dessins et les distributions précédents. Lorsqu’elle est utilisée conjointement avec la méthode Wait64BitValueX, Write64BitValueBottomOfPipeX peut servir de mécanisme utile de synchronisation entre moteurs au sein d’une même liste de commandes.

Configuration requise

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

Voir aussi

ID3D12GraphicsCommandList
Write64BitValueTopOfPipeX
Last modified on October 6, 2026