# RHIDevice::CreateCommandQueue ```cpp virtual RHICommandQueue* CreateCommandQueue(const CommandQueueDesc& desc) = 0; ``` 创建命令队列,用于提交和执行命令列表。 **参数:** - `desc` - 命令队列描述符,包含队列类型和优先级 **返回:** 新创建的命令队列指针,失败返回 `nullptr` **复杂度:** O(1) **示例:** ```cpp CommandQueueDesc queueDesc; queueDesc.queueType = (uint32_t)CommandQueueType::Direct; queueDesc.priority = 0; queueDesc.nodeMask = 0; queueDesc.flags = 0; RHICommandQueue* commandQueue = device->CreateCommandQueue(queueDesc); ``` ## 相关文档 - [RHIDevice 总览](device.md) - 返回类总览 - [RHICommandQueue](../command-queue/command-queue.md) - 命令队列类