跳轉到主要內容
針對放置資源和認可資源,擷取資源堆積的屬性。

語法

參數

pHeapProperties [out, optional]
類型:D3D12_HEAP_PROPERTIES *
指向 D3D12_HEAP_PROPERTIES 結構的指標,方法成功完成時,該結構會包含資源堆積屬性。 pHeapFlags [out, optional]
類型:D3D12_HEAP_FLAGS *
指定 D3D12_HEAP_FLAGS 變數,方法成功完成時,該變數會包含任何其他堆積旗標。

傳回值

類型:HRESULT 此方法會傳回其中一個 Direct3D 12 傳回碼。如果資源是以保留資源的方式建立,則會傳回 E_INVALIDARG。

備註

此方法僅適用於放置資源和認可資源,不適用於保留資源。如果資源是以保留資源的方式建立,則會傳回 E_INVALIDARG。這些頁面可能未對應至任何堆積,或對應至一個或多個堆積。 如需詳細資訊,請參閱 Direct3D 12 中的記憶體管理。

需求

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

另請參閱

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