跳轉到主要內容
放置整個資源。

語法

參數

ResourceLocation _In_
類型:D3D12_GPU_VIRTUAL_ADDRESS
資源的位址 (UINT64)。 pDesc _In_
類型:D3D12_RESOURCE_DESC*
資源的描述,以指向 D3D12_RESOURCE_DESC 結構的指標表示。 InitialState
類型:D3D12_RESOURCE_STATES
資源的初始資源使用狀態,以 D3D12_RESOURCE_STATES 列舉常數的位元 OR 組合表示。在 XBOX One 上,D3D12_RESOURCE_STATES 列舉具有其他 XBOX 專屬的列舉常數,例如表示是否要保留壓縮色彩。 pOptimizedClearValue _In_opt_
類型:D3D12_CLEAR_VALUE*
可讓某些在其資源描述元中儲存清除色彩的 GPU 架構受益的色彩最佳化。指向 D3D12_CLEAR_VALUE 結構的指標。 riid
類型:REFIID
資源介面 ID3D12Resource 的全域唯一識別碼 (GUID)。 若要擷取資源介面的 REFIID (或 GUID),請使用 __uuidof() 巨集。例如,若要取得命令清單介面的 GUID,請執行下列動作:
ppvResource _Outptr_opt_
類型:void**
資源。

傳回值

類型:HRESULT 其中一個 Direct3D 12 傳回碼。

備註

此方法會與 CopyPageMappingsX 搭配使用,以在執行階段更新資源對應。 使用 CreatePlacedResourceX 類似於將保留的資源完全對應到堆積內的位移,但與堆積相關聯的虛擬位址空間也可以重複使用。 如需詳細資訊,請參閱 CreatePlacedResource。

需求

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

另請參閱

ID3D12Device
最後修改於 2026年10月6日