Files
XCEngine/docs/api/rhi/d3d12/command-list/resolve-query-data.md

32 lines
843 B
Markdown
Raw Normal View History

# D3D12CommandList::ResolveQueryData
```cpp
void ResolveQueryData(ID3D12QueryHeap* queryHeap, QueryType type, uint32_t startIndex, uint32_t count, ID3D12Resource* resultBuffer, uint64_t resultOffset);
```
解析查询数据。
**参数:**
- `queryHeap` - 查询堆
- `type` - 查询类型
- `startIndex` - 起始索引
- `count` - 查询数量
- `resultBuffer` - 结果缓冲区
- `resultOffset` - 结果偏移
2026-03-20 02:35:45 +08:00
**复杂度:** O(n)n 为查询数量
**示例:**
```cpp
ID3D12QueryHeap* queryHeap = /* 获取查询堆 */;
ID3D12Resource* resultBuffer = /* 结果缓冲区 */;
cmdList.ResolveQueryData(queryHeap, QueryType::Timestamp, 0, 1, resultBuffer, 0);
```
## 相关文档
- [D3D12CommandList 总览](command-list.md) - 返回类总览
2026-03-20 02:35:45 +08:00
- [BeginQuery](begin-query.md) - 开始查询
- [EndQuery](end-query.md) - 结束查询