Freigeben über


D3D12DDIARG_META_COMMAND_PARAMETER_DESC Struktur (d3d12umddi.h)

D3D12DDIARG_META_COMMAND_PARAMETER_DESC enthält die Beschreibungen der Metabefehlsparameter.

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;

Angehörige

Name

Der Name des Metabefehlsparameters.

Type

Ein [D3D12DDI_META_COMMAND_PARAMETER_TYPE] -Wert, der den Typ des Metabefehlsparameters angibt.

Flags

Ein [D3D12DDI_META_COMMAND_PARAMETER_FLAGS] -Wert, der angibt, ob die Ressource für Eingabe oder Ausgabe verwendet wird.

RequiredResourceState

Ein D3D12DDI_RESOURCE_STATES Wert, der den erwarteten Status der Ressource angibt. Dies wird für jede Ressource in der Metabefehlsdefinition angegeben.

Bemerkungen

Die Debugebene überprüft den Typ und den Zustand, um sicherzustellen, dass die während der Erstellung bereitgestellten Parameter ordnungsgemäß eingerichtet sind.

Der Treiber meldet die Liste der Parameter und deren Typ und die Laufzeit berechnet einen 4-Byte-Ausgerichteten Offset in einer Struktur, in der der Benutzerentwickler diese Parameter übergibt.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10, Version 1809
Header- d3d12umddi.h

Siehe auch

PFND3D12DDI_ENUMERATE_META_COMMAND_PARAMETERS_0052