跳轉到主要內容
描述子資源在不同用途之間的轉換。

語法

成員

pResource
類型:ID3D12Resource *
指向 ID3D12Resource 物件的指標,代表轉換中使用的資源。 Subresource
類型:UINT
轉換的子資源索引。 使用 D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES 旗標 ( 0xffffffff ) 可同時轉換資源中的所有子資源。 StateBefore
類型:D3D12_RESOURCE_STATES
子資源的 “轉換前” 用途,為 D3D12_RESOURCE_STATES 列舉常數的位元 OR 運算組合。 StateAfter
類型:D3D12_RESOURCE_STATES
子資源的 “轉換後” 用途,為 D3D12_RESOURCE_STATES 列舉常數的位元 OR 運算組合。

備註

此結構由 D3D12_RESOURCE_BARRIER 結構的 Transition 成員使用。

需求

標頭: d3d12_xs.h 或 d3d12_x.h
程式庫: d3d12_xs.lib 或 d3d12_x.lib
支援的平台: XBOX Series 主機與 XBOX One 系列

另請參閱

核心結構 在 Direct3D 12 中使用資源屏障同步處理資源狀態
最後修改於 2026年10月6日