Freigeben über


D3D12_META_COMMAND_PARAMETER_DESC-Struktur (d3d12.h)

Beschreibt einen Parameter für einen Metabefehl.

Syntax

typedef struct D3D12_META_COMMAND_PARAMETER_DESC {
  LPCWSTR                            Name;
  D3D12_META_COMMAND_PARAMETER_TYPE  Type;
  D3D12_META_COMMAND_PARAMETER_FLAGS Flags;
  D3D12_RESOURCE_STATES              RequiredResourceState;
  UINT                               StructureOffset;
} D3D12_META_COMMAND_PARAMETER_DESC;

Member

Name

Typ: LPCWSTR

Der Name des Parameters.

Type

Typ: D3D12_META_COMMAND_PARAMETER_TYPE

Eine D3D12_META_COMMAND_PARAMETER_TYPE , die den Parametertyp angibt.

Flags

Typ: D3D12_META_COMMAND_PARAMETER_FLAGS

Ein D3D12_META_COMMAND_PARAMETER_FLAGS , der die Parameterflags angibt.

RequiredResourceState

Typ: D3D12_RESOURCE_STATES

Ein D3D12_RESOURCE_STATES , der den erwarteten Zustand eines Ressourcenparameters angibt.

StructureOffset

Typ: UINT

Der 4-Byte ausgerichtete Offset für diesen Parameter innerhalb der Struktur, die die Parameterwerte enthält, die Sie beim Erstellen/Initialisieren/Ausführen des Metabefehls übergeben.

Anforderungen

   
Kopfzeile d3d12.h