Compartilhar via


estrutura D3D12DDIARG_META_COMMAND_PARAMETER_DESC (d3d12umddi.h)

D3D12DDIARG_META_COMMAND_PARAMETER_DESC contém as descrições do parâmetro meta-comando.

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 meta-command.

Type

Um valor [D3D12DDI_META_COMMAND_PARAMETER_TYPE] que indica o tipo de parâmetro meta-comando.

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 meta-comando.

Comentários

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
Cliente mínimo com suporte Windows 10, versão 1809
Cabeçalho d3d12umddi.h

Confira também

PFND3D12DDI_ENUMERATE_META_COMMAND_PARAMETERS_0052