Sintaxe
Parâmetros
pDesc _In_Tipo: D3D12XBOX_COMMAND_LIST_DESC* A descrição da lista de comandos a ser criada. pCommandAllocator _In_
Tipo: ID3D12CommandAllocator* Um ponteiro para o objeto ID3D12CommandAllocator a partir do qual o dispositivo cria listas de comandos. pInitialState _In_opt_
Tipo: ID3D12PipelineState* Um ponteiro para o objeto ID3D12PipelineState que contém o estado inicial do pipeline para a lista de comandos. Este parâmetro é opcional e pode ser definido como NULL. Se ele for definido como NULL, o runtime definirá um estado inicial de pipeline fictício para que os drivers encontrem um estado indefinido. A sobrecarga disso é baixa, especialmente para uma lista de comandos, para a qual o custo geral de gravação da lista de comandos é muito maior do que o de definir o estado inicial. Portanto, se não for conveniente definir o parâmetro de estado inicial do pipeline, há pouco custo em não defini-lo. riid
Tipo: REFIID O GUID (identificador global exclusivo) da interface da lista de comandos. Para recuperar o REFIID (ou GUID) da interface para o estado do pipeline, use a macro __uuidof(). Por exemplo, para obter o GUID da interface para uma lista de comandos, faça o seguinte:
Tipo: void** Um ponteiro para um bloco de memória que recebe um ponteiro para a interface ID3D12CommandList ou ID3D12GraphicsCommandList da lista de comandos.
