D3D12DDIARG_META_COMMAND_PARAMETER_DESC structure (d3d12umddi.h)

D3D12DDIARG_META_COMMAND_PARAMETER_DESC contient les descriptions des paramètres de la 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 meta-command.

Type

Valeur [D3D12DDI_META_COMMAND_PARAMETER_TYPE] qui indique le type de paramètre de méta-commande.

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. Ceci est spécifié pour chaque ressource dans la définition de la méta-commande.

Remarques

La couche de débogage valide le type et l’état pour s’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.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1809
En-tête d3d12umddi.h

Voir aussi

PFND3D12DDI_ENUMERATE_META_COMMAND_PARAMETERS_0052