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

語法

參數

Destination   _In_
類型:D3D12_GPU_VIRTUAL_ADDRESS
要寫入值之圖形記憶體的基底位址。位址必須以 4 位元組對齊。 Value   _In_
類型:UINT
要寫入指定記憶體位置的 32 位元值。 Flush   _In_
類型:D3D12XBOX_FLUSH
D3D12XBOX_FLUSH 列舉常數,用於搭配寫入作業使紋理快取失效。旗標必須是下列其中一項:
  • 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_
類型:D3D12XBOX_WRITE_VALUE_BOP_FLAGS
控制作業的 D3D12XBOX_WRITE_VALUE_BOP_FLAGS] 列舉常數位元 OR 組合。目前必須設定為 D3D12XBOX_WRITE_VALUE_BOP_FLAG_NONE。D3D12XBOX_WRITE_VALUE_BOP_FLAG_GPU_TIMESTAMP 和 D3D12XBOX_WRITE_VALUE_BOP_FLAG_SYSTEM_TIMESTAMP 旗標會要求 64 位元時間戳記回寫,且僅支援搭配 Write64BitValueBottomOfPipeX 使用。

傳回值

類型:void

備註

32 位元值會在所有著色器執行和轉譯後端處理完成之後寫入記憶體,但可能會在先前的繪製和分派所產生的所有記憶體寫入完成之前寫入。 與方法 Wait32BitValueX 搭配使用時,Write32BitValueBottomOfPipeX 可作為實用的跨引擎、命令清單內同步處理機制。

需求

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

另請參閱

ID3D12GraphicsCommandList
Write64BitValueBottomOfPipeX
Last modified on October 6, 2026