# RHIBuffer::GetNativeHandle ```cpp virtual void* GetNativeHandle() = 0; ``` 获取底层图形 API 的原生资源句柄,用于平台特定操作或调试。 **返回:** - D3D12: `ID3D12Resource*` - Vulkan: `VkBuffer` - OpenGL: `GLuint` **线程安全:** ✅ **复杂度:** O(1) **示例:** ```cpp void* handle = buffer->GetNativeHandle(); #ifdef _WIN32 ID3D12Resource* d3d12Resource = static_cast(handle); #endif ``` ## 相关文档 - [RHIBuffer 总览](buffer.md) - 返回类总览