# D3D12Device::Shutdown 关闭设备并释放所有相关资源。 ```cpp void Shutdown() override; ``` 关闭设备连接,释放 DXGI 工厂、设备和适配器接口。调用此方法后,设备将处于未初始化状态,可以重新调用 Initialize 重新初始化。 **线程安全:** ❌ 非线程安全,确保在所有相关资源释放后再调用 **注意:** - 调用前应确保所有命令队列已执行完毕 - 所有通过此设备创建的资源应在此之前已释放 ## 相关文档 - [D3D12Device 总览](d3d12-device.md) - [D3D12Device::Initialize](d3d12-device-initialize.md)