Files
XCEngine/docs/api/rhi/command-queue/get-native-handle.md
2026-03-20 02:35:45 +08:00

31 lines
720 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# RHICommandQueue::GetNativeHandle
```cpp
virtual void* GetNativeHandle() = 0;
```
获取底层图形 API 的原生命令队列句柄。返回类型为 `void*`,具体类型取决于使用的图形 APID3D12 ID3D12CommandQueue*、Vulkan VkQueue 等)。
**参数:**
**返回:** 原生命令队列句柄void*),可用于平台特定的互操作操作
**线程安全:** ✅ 线程安全,可以从任意线程调用
**复杂度:** O(1)
**示例:**
```cpp
#include "RHICommandQueue.h"
void* GetNativeQueue(RHICommandQueue* cmdQueue) {
void* handle = cmdQueue->GetNativeHandle();
return handle;
}
```
## 相关文档
- [RHICommandQueue 总览](command-queue.md) - 返回类总览