Files
XCEngine/docs/api/d3d12/d3d12-device-shutdown.md

21 lines
617 B
Markdown

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