Pular para o conteúdo principal
Descreve o layout de uma assinatura raiz versão 1.0.

Sintaxe

Membros

NumParameters
Tipo: UINT
O número de slots na assinatura raiz. Esse número também é o número de elementos na matriz pParameters. pParameters
Tipo: const D3D12_ROOT_PARAMETER *
Uma matriz de estruturas D3D12_ROOT_PARAMETER para os slots na assinatura raiz. NumStaticSamplers
Tipo: UINT
Especifica o número de amostradores estáticos. pStaticSamplers
Tipo: const D3D12_STATIC_SAMPLER_DESC *
Ponteiro para uma ou mais estruturas D3D12_STATIC_SAMPLER_DESC. Flags
Tipo: D3D12_ROOT_SIGNATURE_FLAGS
Uma combinação de valores do tipo D3D12_ROOT_SIGNATURE_FLAGS combinados por meio de uma operação OR bit a bit. O valor resultante especifica opções para o layout da assinatura raiz.

Comentários

Esta estrutura é usada pela função D3D12SerializeRootSignature e é retornada pelo método ID3D12RootSignatureDeserializer::GetRootSignatureDesc. Há uma assinatura raiz de gráficos e uma assinatura raiz de computação.

Requisitos

Cabeçalho: d3d12_xs.h ou d3d12_x.h
Biblioteca: d3d12_xs.lib ou d3d12_x.lib
Plataformas com suporte: consoles XBOX Series e família XBOX One

Confira também

CD3DX12_ROOT_SIGNATURE_DESC Estruturas principais Criando uma assinatura raiz D3D12_ROOT_PARAMETER_TYPE D3D12_ROOT_SIGNATURE_DESC1 D3D12_VERSIONED_ROOT_SIGNATURE_DESC Usando constantes diretamente na assinatura raiz Usando descritores diretamente na assinatura raiz
Última modificação em 6 de outubro de 2026