Partager via


structure D3D12DDIARG_META_COMMAND_PARAMETER_DESC (d3d12umddi.h)

D3D12DDIARG_META_COMMAND_PARAMETER_DESC contient les descriptions des paramètres de méta-commande.

Syntaxe

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;

Membres

Name

Nom du paramètre de méta-commande.

Type

Valeur [D3D12DDI_META_COMMAND_PARAMETER_TYPE] qui indique le type de paramètre meta-command.

Flags

Valeur [D3D12DDI_META_COMMAND_PARAMETER_FLAGS] qui indique si la ressource est utilisée pour l’entrée ou la sortie.

RequiredResourceState

Valeur D3D12DDI_RESOURCE_STATES qui indique l’état attendu de la ressource. Cela est spécifié pour chaque ressource dans la définition de méta-commande.

Remarques

La couche de débogage valide le type et l’état pour vous assurer que les paramètres fournis lors de la création sont correctement configurés.

Le pilote signale la liste des paramètres et leur type et le runtime calcule un décalage aligné sur 4 octets dans une structure dans laquelle le développeur utilisateur transmet ces paramètres.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10, version 1809
d’en-tête d3d12umddi.h

Voir aussi

PFND3D12DDI_ENUMERATE_META_COMMAND_PARAMETERS_0052