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 |