Sintaxis
Parámetros
type [in]Tipo: D3D12_COMMAND_LIST_TYPE Un valor de tipo D3D12_COMMAND_LIST_TYPE que especifica el tipo de asignador de comandos que se va a crear. El tipo de asignador de comandos puede ser el tipo que graba listas de comandos directas o agrupaciones. riid
Tipo: const IID & El identificador único global (GUID) de la interfaz del asignador de comandos (ID3D12CommandAllocator). El REFIID, o GUID, de la interfaz del asignador de comandos se puede obtener mediante la macro __uuidof(). Por ejemplo, __uuidof(ID3D12CommandAllocator) obtendrá el GUID de la interfaz de un asignador de comandos. ppCommandAllocator [out]
Tipo: void ** Un puntero a un bloque de memoria que recibe un puntero a la interfaz ID3D12CommandAllocator del asignador de comandos.
Valor devuelto
Tipo: HRESULT Este método devuelve E_OUTOFMEMORY si no hay memoria suficiente para crear el asignador de comandos. Consulte códigos de retorno de Direct3D 12 para conocer otros valores devueltos posibles.Comentarios
El dispositivo crea listas de comandos a partir del asignador de comandos.Ejemplos
El ejemplo D3D12Bundles usa ID3D12Device::CreateCommandAllocator de la siguiente manera:Requisitos
Encabezado: d3d12_xs.h o d3d12_x.hBiblioteca: d3d12_xs.lib o d3d12_x.lib
Plataformas compatibles: consolas XBOX Series y familia XBOX One
