Skip to main content
创建查询堆。 查询堆包含查询数组。

语法

参数

pDesc [in]
类型:const D3D12_QUERY_HEAP_DESC *
D3D12_QUERY_HEAP_DESC 结构体中指定查询堆。 riid
类型:const IID &
指定唯一标识堆的 REFIID。 ppvHeap [out, optional]
类型:void **
指定指向堆的指针,该指针将在成功完成方法后返回。 ppvHeap 可以为 NULL,以启用功能测试。 当 ppvHeap 为 NULL 时,不会创建对象,并且当 pDesc 有效时将返回 S_FALSE。

返回值

类型:HRESULT 此方法返回 Direct3D 12 返回代码 之一。

备注

有关详细信息,请参阅 查询

示例

D3D12PredicationQueries 示例按以下方式使用 ID3D12Device::CreateQueryHeap 创建查询堆和查询结果缓冲区。
请参阅 D3D12 参考中的示例代码

要求

头文件: d3d12_xs.h 或 d3d12_x.h
库: d3d12_xs.lib 或 d3d12_x.lib
支持的平台:XBOX Series 主机和 XBOX One 系列

另请参阅

ID3D12Device
最后修改于 2026年8月24日