Freigeben über


DXGK_NODEMETADATA Struktur (d3dkmdt.h)

Die DXGK_NODEMETADATA Struktur beschreibt ein Modul auf einem GPU-Knoten.

Syntax

typedef struct _DXGK_NODEMETADATA {
  DXGK_ENGINE_TYPE        EngineType;
  WCHAR                   FriendlyName[DXGK_MAX_METADATA_NAME_LENGTH];
  DXGK_NODEMETADATA_FLAGS Flags;
  UINT32                  Reserved;
  BOOLEAN                 GpuMmuSupported;
  BOOLEAN                 IoMmuSupported;
} DXGK_NODEMETADATA;

Angehörige

EngineType

Ein DXGK_ENGINE_TYPE Enumerationswert, der den Modultyp angibt.

FriendlyName[DXGK_MAX_METADATA_NAME_LENGTH]

Eine MIT NULL beendete Zeichenfolge, die einen beschreibenden Anzeigenamen für ein bestimmtes Modul darstellt.

Der Miniporttreiber (Display Miniport Driver, KMD) muss einen Wert für dieses Element angeben, wenn EngineType-DXGK_ENGINE_TYPE_OTHERist. Andernfalls sollte KMD diesen Wert auf eine leere, NULL-beendete Zeichenfolge festlegen.

Dieses Element muss nicht lokalisiert werden und kann mit einem EN-US Zeichenfolgenwert dargestellt werden.

Flags

Ein Bitfeld mit DXGK_NODEMETADATA_FLAGS Werten, die die Metadaten des Moduls beschreiben. Dieser Member ist ab WDDM 2.2 verfügbar.

Reserved

Reserviert für die Systemverwendung.

GpuMmuSupported

Ein boolescher Wert, der angibt, ob die Grafikmodule des Knotens das GpuMmu-Modellunterstützen. Verfügbar ab WDDM 2.0.

IoMmuSupported

Ein boolescher Wert, der angibt, ob die Grafikmodule des Knotens das IoMmu-Modellunterstützen. Verfügbar ab WDDM 2.0.

Bemerkungen

Diese Struktur wird verwendet, um die Struktur DXGKARG_GETNODEMETADATAim Aufruf der DXGKDDI_GETNODEMETADATAkmD zu definieren.

Weitere Informationen zur Verwendung dieser Struktur finden Sie unter Enumerating GPU Engine Capabilities.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 8.1
mindestens unterstützte Server- Windows Server 2012 R2
Header- d3dkmdt.h

Siehe auch

DXGK_ENGINE_TYPE

DXGK_NODEMETADATA_FLAGS

DXGKDDI_GETNODEMETADATA