Skip to main content
检索放置资源和已提交资源的资源堆属性。

语法

参数

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年8月24日