Skip to main content
Este método crea una firma de comandos.

Sintaxis

Parámetros

pDesc [in]
Tipo: const D3D12_COMMAND_SIGNATURE_DESC *
Describe la firma de comandos que se va a crear con la estructura D3D12_COMMAND_SIGNATURE_DESC. pRootSignature [in, optional]
Tipo: ID3D12RootSignature *
Especifica la ID3D12RootSignature a la que se aplica la firma de comandos. La firma raíz es necesaria si alguno de los comandos de la firma va a actualizar enlaces en la canalización. Si el único comando presente es un dibujo o un envío (dispatch), el parámetro de firma raíz se puede establecer en NULL. riid
Tipo: const IID &
El identificador único global (GUID) de la interfaz de la firma de comandos (ID3D12CommandSignature). El REFIID, o GUID, de la interfaz de la firma de comandos se puede obtener mediante la macro __uuidof(). Por ejemplo, __uuidof(ID3D12CommandSignature) obtendrá el GUID de la interfaz de una firma de comandos. ppvCommandSignature [out, optional]
Tipo: void **
Especifica un puntero que, al completarse correctamente el método, apuntará a la firma de comandos creada (ID3D12CommandSignature).

Valor devuelto

Tipo: HRESULT Este método devuelve uno de los códigos de retorno de Direct3D 12.

Requisitos

Encabezado: d3d12_xs.h o d3d12_x.h
Biblioteca: d3d12_xs.lib o d3d12_x.lib
Plataformas compatibles: consolas XBOX Series y familia XBOX One

Consulte también

ID3D12Device
Última modificación el 28 de agosto de 2026