共用方式為


D3D12_RESOURCE_ALIASING_BARRIER結構 (d3d12.h)

描述具有對應至相同堆積之兩個不同資源使用量之間的轉換。

語法

typedef struct D3D12_RESOURCE_ALIASING_BARRIER {
  ID3D12Resource *pResourceBefore;
  ID3D12Resource *pResourceAfter;
} D3D12_RESOURCE_ALIASING_BARRIER;

成員

pResourceBefore

ID3D12Resource物件的指標,表示轉換中使用的資源之前。

pResourceAfter

ID3D12Resource物件的指標,表示轉換中使用的資源之後。

備註

這個結構是 D3D12_RESOURCE_BARRIER 結構的成員。

可以同時指定之前和之後的資源,或其中一或兩個資源可以是 Null,這表示任何放置或保留的資源都可能導致別名。

請參閱 CreatePlacedResource中所述的使用模型。

需求

   
標頭 d3d12.h

另請參閱

核心結構

在 Direct3D 12 中使用資源屏障同步處理資源狀態