# D3D12SwapChain::GetNativeHandle ## 函数签名 ```cpp void* GetNativeHandle() override ``` ## 中文描述 获取交换链的原生 DXGI 指针。此方法返回底层 `IDXGISwapChain3` 接口的指针,可用于与原生 D3D12 代码互操作。 ## 参数 无 ## 返回值 `void*` - 指向 `IDXGISwapChain3` 接口的指针 ## 复杂度 O(1) ## 示例 ```cpp void* nativeHandle = swapChain->GetNativeHandle(); IDXGISwapChain3* swapChain3 = reinterpret_cast(nativeHandle); ``` ## 相关文档 - [D3D12SwapChain](swap-chain.md) - 类总览 - [GetSwapChain](get-swap-chain.md) - 获取 D3D12 交换链接口