Skip to main content
Crea un diseño de firma raíz.

Sintaxis

Parámetros

nodeMask [in]
Tipo: UINT
Para el funcionamiento con una sola GPU, establézcalo en cero. Si hay varios nodos de GPU, establezca los bits para identificar los nodos (los adaptadores físicos del dispositivo) a los que se aplicará la firma raíz. Cada bit de la máscara corresponde a un único nodo. Consulte Sistemas de varios adaptadores. pBlobWithRootSignature [in]
Tipo: const void *
Un puntero a los datos de origen de la firma serializada. blobLengthInBytes [in]
Tipo: SIZE_T
El tamaño, en bytes, del bloque de memoria al que apunta pBlobWithRootSignature. riid
Tipo: const IID &
El identificador único global (GUID) de la interfaz de la firma raíz. Consulte Comentarios. Es un parámetro de entrada. ppvRootSignature [out]
Tipo: void **
Un puntero a un bloque de memoria que recibe un puntero a la firma raíz.

Valor devuelto

Tipo: HRESULT Devuelve S_OK si se ejecuta correctamente; de lo contrario, devuelve uno de los códigos de retorno de Direct3D 12. Este método devuelve E_INVALIDARG si el blob al que apunta pBlobWithRootSignature no es válido.

Comentarios

Si una aplicación genera de forma procedimental una estructura de datos D3D12_ROOT_SIGNATURE_DESC, debe pasar un puntero a esta D3D12_ROOT_SIGNATURE_DESC en una llamada a D3D12SerializeRootSignature para crear la forma serializada. A continuación, la aplicación pasa la forma serializada a pBlobWithRootSignature en una llamada a ID3D12Device::CreateRootSignature. El REFIID, o GUID, de la interfaz del diseño de firma raíz puede obtenerse mediante la macro __uuidof(). Por ejemplo, __uuidof(ID3D12RootSignature) obtendrá el GUID de la interfaz de una firma raíz.

Ejemplos

El ejemplo D3D12HelloTriangle usa ID3D12Device::CreateRootSignature de la siguiente manera: Cree una firma raíz vacía.

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