Sintaxis
Parámetros
pDescTipo: const D3D12_COMMAND_QUEUE_DESC * Especifica una estructura D3D12_COMMAND_QUEUE_DESC que describe la cola de comandos. CreatorID
Tipo: const IID & Un identificador de creador. Consulte Comentarios. riid
Tipo: const IID & El identificador único global (GUID) de la interfaz de la cola de comandos. 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 Devuelve E_OUTOFMEMORY si no hay memoria suficiente para crear la cola de comandos; de lo contrario, S_OK. Consulte Códigos devueltos de Direct3D 12 para conocer otros valores devueltos posibles.Comentarios
Cuando varios componentes del mismo proceso comparten un único dispositivo Direct3D 12, a menudo terminan con cargas de trabajo independientes en colas de comandos independientes. En algunas implementaciones de hardware, las colas independientes solo pueden ejecutarse en paralelo con otras colas de comandos específicas. Direct3D 12 aplica una agrupación de colas por orden de llegada, lo que podría no funcionar bien para todos los diseños de aplicaciones o componentes. Para ayudar a orientar la agrupación de colas de Direct3D 12, puede especificar un identificador de creador (que es único por componente) que restringe la agrupación a otras colas con el mismo identificador. Cuando sea posible, un componente debe elegir el mismo identificador único para todas sus colas. Microsoft ha reservado algunos identificadores de creador conocidos para su uso por parte de implementaciones de API desarrolladas por Microsoft sobre Direct3D 12.Requisitos
Encabezado: d3d12_xs.hBiblioteca: d3d12_xs.lib
Plataformas compatibles: consolas XBOX Series
