D3D12DDIARG_META_COMMAND_PARAMETER_DESC Struktur (d3d12umddi.h)

Beschreibungen des Metabefehlsparameters.

Syntax

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;

Member

Name

Der Name des Metabefehlsparameters.

Type

Der Typ des Metabefehlsparameters, z. B. Float oder UINT64.

Flags

Flags, die angeben, ob die Ressource für Eingabe oder Ausgabe verwendet wird.

RequiredResourceState

Ressourcen, die den erwarteten Zustand der Ressource angeben. Dies wird für jede Ressource in der Metabefehlsdefinition angegeben.

Bemerkungen

Der Typ und der Zustand werden von der Debugebene überprüft, um sicherzustellen, dass die während der Erstellung bereitgestellten Parameter ordnungsgemäß eingerichtet werden.

Der Treiber meldet die Liste der Parameter und dessen Typ, und die Laufzeit berechnet einen 4-Byte-ausgerichteten Offset in einer Struktur, in der der Benutzerentwickler diese Parameter übergeben wird.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 10, Version 1809
Header d3d12umddi.h