# D3D12PipelineState::GetNativeHandle ## 函数签名 ```cpp void* GetNativeHandle() override ``` ## 中文描述 获取管线状态的原生句柄。此方法返回底层 `ID3D12PipelineState` 接口指针,用于与原生 D3D12 API 交互。此方法从 `RHIPipelineState` 基类继承并重写。 ## 参数 无 ## 返回值 `void*` - 底层 `ID3D12PipelineState*` 指针 ## 复杂度 O(1) ## 示例 ```cpp D3D12PipelineState pipelineState; // ... 初始化 pipelineState ID3D12PipelineState* nativePSO = static_cast(pipelineState.GetNativeHandle()); ``` ## 相关文档 - [D3D12PipelineState](pipeline-state.md) - 类总览 - [D3D12PipelineState::GetPipelineState](get-pipeline-state.md) - 获取 D3D12 管线状态对象 - [RHIPipelineState](../../pipeline-state/pipeline-state.md) - 抽象管线状态接口