# RenderDocCapture::Shutdown 结束抓帧并卸载 RenderDoc。 ```cpp void Shutdown(); ``` ## 行为说明 当前实现只有在 `m_initialized` 为 `true` 时才执行关闭逻辑。关闭流程包括: 1. 如果当前仍在抓帧,先调用 [EndCapture](EndCapture.md)。 2. 卸载 `renderdoc.dll`。 3. 清空 API 指针并把 `m_isLoaded` 设为 `false`。 4. 把 `m_initialized` 设为 `false`。 当前不会清空 `m_device` 与 `m_window` 指针,但下次 `Initialize` 会用新的参数覆盖它们。 ## 参数 - 无。 ## 返回值 - 无。 ## 线程语义 - 建议在图形设备和窗口销毁前、主线程受控退出阶段调用。 ## 示例 ```cpp XCEngine::Debug::RenderDocCapture::Get().Shutdown(); ``` ## 相关文档 - [返回类型总览](RenderDocCapture.md) - [Initialize](Initialize.md) - [EndCapture](EndCapture.md)