Skip to main content
Crea una cola de comandos. Consulte también ID3D12Device9::CreateCommandQueue1.

Sintaxis

Parámetros

pDesc
Tipo: const D3D12_COMMAND_QUEUE_DESC *
Especifica un D3D12_COMMAND_QUEUE_DESC que describe la cola de comandos. riid
Tipo: const IID &
El identificador único global (GUID) de la interfaz de la cola de comandos. Consulte Comentarios. Un parámetro de entrada. ppCommandQueue
Tipo: void **
Un puntero a un bloque de memoria que recibe un puntero a la interfaz ID3D12CommandQueue de la cola de comandos.

Valor devuelto

Tipo: HRESULT Este método devuelve E_OUTOFMEMORY si no hay memoria suficiente para crear la cola de comandos. Consulte códigos de retorno de Direct3D 12 para conocer otros valores devueltos posibles.

Comentarios

El REFIID, o GUID, de la interfaz de la cola de comandos se puede obtener mediante la macro __uuidof(). Por ejemplo, __uuidof(ID3D12CommandQueue) obtendrá el GUID de la interfaz de una cola de comandos.

Ejemplos

El ejemplo D3D12HelloTriangle usa ID3D12Device::CreateCommandQueue de la siguiente manera:
Consulte el código de ejemplo en la referencia de D3D12.

Requisitos

Encabezado: d3d12_xs.h o d3d12_x.h
Biblioteca: d3d12_xs.lib o d3d12_x.lib
Plataformas compatibles: consolas XBOX Series y familia XBOX One

Consulte también

Última modificación el 28 de agosto de 2026