Partilhar via


estrutura D3D12DDIARG_META_COMMAND_PARAMETER_DESC (d3d12umddi.h)

D3D12DDIARG_META_COMMAND_PARAMETER_DESC contém as descrições do parâmetro de metadados.

Sintaxe

typedef struct D3D12DDIARG_META_COMMAND_PARAMETER_DESC {
  LPCWSTR                               Name;
  D3D12DDI_META_COMMAND_PARAMETER_TYPE  Type;
  D3D12DDI_META_COMMAND_PARAMETER_FLAGS Flags;
  D3D12DDI_RESOURCE_STATES              RequiredResourceState;
} D3D12DDIARG_META_COMMAND_PARAMETER_DESC;

Membros

Name

O nome do parâmetro de metadados.

Type

Um valor [D3D12DDI_META_COMMAND_PARAMETER_TYPE] que indica o tipo de parâmetro de metadados.

Flags

Um valor [D3D12DDI_META_COMMAND_PARAMETER_FLAGS] que indica se o recurso é usado para entrada ou saída.

RequiredResourceState

Um valor D3D12DDI_RESOURCE_STATES que indica o estado esperado do recurso. Isso é especificado para cada recurso na definição de metadados.

Observações

A camada de depuração valida o tipo e o estado para garantir que os parâmetros fornecidos durante a criação sejam configurados corretamente.

O driver relata a lista de parâmetros e seu tipo e o runtime calcula um deslocamento alinhado de 4 bytes em uma estrutura na qual o desenvolvedor do usuário passa esses parâmetros.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 10, versão 1809
cabeçalho d3d12umddi.h

Consulte também

PFND3D12DDI_ENUMERATE_META_COMMAND_PARAMETERS_0052