Método ID3D12Device4::CreateCommandList1 (d3d12.h)
Crea una lista de comandos en el estado cerrado. Consulte también ID3D12Device::CreateCommandList.
Sintaxis
HRESULT CreateCommandList1(
[in] UINT nodeMask,
[in] D3D12_COMMAND_LIST_TYPE type,
D3D12_COMMAND_LIST_FLAGS flags,
[in] REFIID riid,
[out] void **ppCommandList
);
Parámetros
[in] nodeMask
Tipo: UINT
Para una operación de GPU única, establézcalo en cero. Si hay varios nodos de GPU, establezca un poco para identificar el nodo (el adaptador físico del dispositivo) para el que se va a crear la lista de comandos. Cada bit de la máscara corresponde a un único nodo. Solo se debe establecer un bit. Consulte también Sistemas de varios adaptadores.
[in] type
Tipo: D3D12_COMMAND_LIST_TYPE
Especifica el tipo de lista de comandos que se va a crear.
flags
Tipo: D3D12_COMMAND_LIST_FLAGS
Especifica marcas de creación.
[in] riid
Tipo: REFIID
Referencia al identificador único global (GUID) de la interfaz de lista de comandos que se va a devolver en ppCommandList.
[out] ppCommandList
Tipo: void**
Puntero a un bloque de memoria que recibe un puntero a la interfaz ID3D12CommandList o ID3D12GraphicsCommandList para la lista de comandos.
Valor devuelto
Tipo: HRESULT
Si la función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de errorHRESULT.
Valor devuelto | Descripción |
---|---|
E_OUTOFMEMORY | No hay memoria suficiente para crear la lista de comandos. |
Consulta Códigos de retorno de Direct3D 12 para ver otros valores devueltos posibles.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | compilación 20348 de Windows 10 |
Servidor mínimo compatible | compilación 20348 de Windows 10 |
Plataforma de destino | Windows |
Encabezado | d3d12.h |
Library | d3d12.lib |
Archivo DLL | d3d12.dll |