Sintaxe
Parâmetros
pDescTipo: const D3D12_COMMAND_QUEUE_DESC * Especifica uma D3D12_COMMAND_QUEUE_DESC que descreve a fila de comandos. CreatorID
Tipo: const IID & Uma ID de criador. Consulte Comentários. riid
Tipo: const IID & O identificador global exclusivo (GUID) da interface da fila de comandos. ppCommandQueue
Tipo: void ** Um ponteiro para um bloco de memória que recebe um ponteiro para a interface ID3D12CommandQueue da fila de comandos.
Valor retornado
Tipo: HRESULT Retorna E_OUTOFMEMORY se não houver memória suficiente para criar a fila de comandos; caso contrário, S_OK. Consulte Códigos de retorno do Direct3D 12 para ver outros valores de retorno possíveis.Comentários
Quando vários componentes no mesmo processo compartilham um único dispositivo Direct3D 12, muitas vezes eles acabam com cargas de trabalho separadas em filas de comandos independentes. Em algumas implementações de hardware, filas independentes só podem ser executadas em paralelo com outras filas de comandos específicas. O Direct3D 12 aplica um agrupamento de filas por ordem de chegada, o que pode não funcionar bem para todos os designs de aplicativo ou componente. Para ajudar a orientar o agrupamento de filas do Direct3D 12, você pode especificar uma ID de criador (exclusiva por componente) que restringe o agrupamento a outras filas com a mesma ID. Quando possível, um componente deve escolher a mesma ID exclusiva para todas as suas filas. A Microsoft reservou algumas IDs de criador conhecidas para uso por implementações de APIs desenvolvidas pela Microsoft sobre o Direct3D 12.Requisitos
Cabeçalho: d3d12_xs.hBiblioteca: d3d12_xs.lib
Plataformas com suporte: consoles XBOX Series
