D3D12DDIARG_META_COMMAND_PARAMETER_DESC-Struktur (d3d12umddi.h)

D3D12DDIARG_META_COMMAND_PARAMETER_DESC enthält die Metabefehlsparameterbeschreibungen.

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

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 die Eingabe oder Ausgabe verwendet wird.

RequiredResourceState

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

Hinweise

Die Debugebene überprüft den Typ und Zustand, um sicherzustellen, dass die während der Erstellung angegebenen 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
Unterstützte Mindestversion (Client) Windows 10, Version 1809
Kopfzeile d3d12umddi.h

Weitere Informationen

PFND3D12DDI_ENUMERATE_META_COMMAND_PARAMETERS_0052