Skip to main content
在管線底部將 64 位元值寫入記憶體中的指定目的地。

語法

參數

Destination   _In_
類型:D3D12_GPU_VIRTUAL_ADDRESS
要寫入值的圖形記憶體基底位址。此位址必須以 32 位元組對齊。 Value   _In_
類型:UINT64
未選取時間戳記選項時要寫入的 64 位元值。如果已選取時間戳記選項,則此值必須設定為 0。 Flush   _In_
類型:D3D12XBOX_FLUSH
D3D12XBOX_FLUSH 列舉常數。必須設定為 D3D12XBOX_FLUSH_NONE。 Flags   _In_
類型:D3D12XBOX_WRITE_VALUE_BOP_FLAGS
D3D12XBOX_WRITE_VALUE_BOP_FLAGS 列舉常數的選用位元 OR 組合,指定要寫入記憶體的值類型:
  • D3D12XBOX_WRITE_VALUE_BOP_FLAG_NONE 會選取指定的 Value 參數。
  • D3D12XBOX_WRITE_VALUE_BOP_FLAG_GPU_TIMESTAMP 會選取目前 GPU 時脈計數器的值。
  • D3D12XBOX_WRITE_VALUE_BOP_FLAG_SYSTEM_TIMESTAMP 會選取目前系統時脈計數器的值。
類型:void

備註

64 位元值會在所有著色器執行和轉譯後端處理完成之後寫入記憶體。此值通常會在先前的繪製和分派所產生的所有記憶體寫入完成之前寫入。 與方法 Wait64BitValueX 搭配使用時,Write64BitValueBottomOfPipeX 可作為實用的跨引擎、命令清單內同步處理機制。 此方法提供 XBOX 特有的功能。如需一般 Direct3D 12 版本,請參閱 ID3D12GraphicsCommandList::Write64BitValueBottomOfPipeX。

需求

標頭: d3d12_x.h 程式庫: d3d12_x.lib 支援的平台: XBOX One 系列

另請參閱

ID3D12GraphicsCommandList
Last modified on October 6, 2026