ID3D12Resource::GetHeapProperties 方法 (d3d12.h)
擷取已放置和已認可資源之資源堆積的屬性。
語法
HRESULT GetHeapProperties(
[out, optional] D3D12_HEAP_PROPERTIES *pHeapProperties,
[out, optional] D3D12_HEAP_FLAGS *pHeapFlags
);
參數
[out, optional] pHeapProperties
D3D12_HEAP_PROPERTIES 結構的指標,方法成功完成時會包含資源堆積屬性。
[out, optional] pHeapFlags
類型: D3D12_HEAP_FLAGS*
指定 D3D12_HEAP_FLAGS 變數,方法成功完成時將包含任何其他堆積旗標。
傳回值
類型: HRESULT
這個方法會傳回其中一個 Direct3D 12 傳回碼。 如果資源已建立為保留,則會傳回E_INVALIDARG。
備註
這個方法僅適用於已放置和認可的資源,不適用於保留的資源。 如果資源已建立為保留,則會傳回E_INVALIDARG。 頁面可以對應至無、一或多個堆積。
如需詳細資訊,請參閱 Direct3D 12 中的記憶體管理。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | d3d12.h |
程式庫 | D3d12.lib |
Dll | D3d12.dll |