# D3D12QueryHeap::~D3D12QueryHeap 析构函数,销毁 D3D12QueryHeap 对象。 ```cpp ~D3D12QueryHeap(); ``` ## 参数 无 ## 返回值 无 **线程安全:** 非线程安全,请在所有 GPU 操作完成后销毁对象 **复杂度:** O(n) - 取决于资源释放时间 ## 示例 ```cpp #include "XCEngine/RHI/D3D12/D3D12QueryHeap.h" { D3D12QueryHeap queryHeap; queryHeap.Initialize(device, QueryType::Timestamp, 1024); // ... 使用 queryHeap ... } // 超出作用域时自动调用析构函数 ``` ## 相关文档 - [D3D12QueryHeap 总览](query-heap.md) - [Shutdown](shutdown.md) - 关闭查询堆