2026-03-26 16:45:24 +08:00
|
|
|
# D3D12SwapChain::GetNativeCommandQueue
|
|
|
|
|
|
|
|
|
|
```cpp
|
|
|
|
|
ID3D12CommandQueue* GetNativeCommandQueue() const;
|
|
|
|
|
```
|
|
|
|
|
|
2026-03-28 00:09:30 +08:00
|
|
|
## 作用
|
2026-03-26 16:45:24 +08:00
|
|
|
|
2026-03-28 00:09:30 +08:00
|
|
|
返回与该交换链关联的原生命令队列。
|
2026-03-26 16:45:24 +08:00
|
|
|
|
2026-03-28 00:09:30 +08:00
|
|
|
## 返回值
|
2026-03-26 16:45:24 +08:00
|
|
|
|
2026-03-28 00:09:30 +08:00
|
|
|
- 通过 `Initialize(factory, queue, ...)` 路径成功初始化后返回有效队列。
|
|
|
|
|
- 通过 `Initialize(IDXGISwapChain*, width, height)` 路径初始化时,当前实现不会写入 `m_commandQueue`,因此这里通常返回 `nullptr`。
|
2026-03-26 16:45:24 +08:00
|
|
|
|
|
|
|
|
## 相关文档
|
|
|
|
|
|
2026-03-28 00:09:30 +08:00
|
|
|
- [Initialize](Initialize.md)
|
|
|
|
|
- [GetNativeHandle](GetNativeHandle.md)
|