Share via


DXGI_ADAPTER_DESC1-Struktur (dxgi.h)

Beschreibt einen Adapter (oder video Karte) mit DXGI 1.1.

Syntax

typedef struct DXGI_ADAPTER_DESC1 {
  WCHAR  Description[128];
  UINT   VendorId;
  UINT   DeviceId;
  UINT   SubSysId;
  UINT   Revision;
  SIZE_T DedicatedVideoMemory;
  SIZE_T DedicatedSystemMemory;
  SIZE_T SharedSystemMemory;
  LUID   AdapterLuid;
  UINT   Flags;
} DXGI_ADAPTER_DESC1;

Member

Description[128]

Typ: WCHAR[128]

Eine Zeichenfolge, die die Adapterbeschreibung enthält. Auf Grafikhardware auf Featureebene 9 gibt GetDesc1 "Softwareadapter" für die Beschreibungszeichenfolge zurück.

VendorId

Typ: UINT

Die PCI-ID oder ACPI-ID des Hardwareanbieters des Adapters. Wenn dieser Wert kleiner oder gleich 0xFFFF ist, handelt es sich um eine PCI-ID. Andernfalls handelt es sich um eine ACPI-ID. Auf Grafikhardware auf Featureebene 9 gibt GetDesc1 null für diesen Wert zurück.

DeviceId

Typ: UINT

Die PCI-ID oder ACPI-ID des Hardwaregeräts des Adapters. Wenn VendorId eine PCI-ID ist, handelt es sich auch um eine PCI-ID. Andernfalls handelt es sich um eine ACPI-ID. Auf Grafikhardware auf Featureebene 9 gibt GetDesc1 null für diesen Wert zurück.

SubSysId

Typ: UINT

Die PCI-ID oder ACPI-ID des Hardwaresubsystems des Adapters. Wenn VendorId eine PCI-ID ist, handelt es sich auch um eine PCI-ID. Andernfalls handelt es sich um eine ACPI-ID. Auf Grafikhardware auf Featureebene 9 gibt GetDesc1 null für diesen Wert zurück.

Revision

Typ: UINT

Die PCI- oder ACPI-Revisionsnummer des Adapters. Wenn vendorId eine PCI-ID ist, handelt es sich um eine PCI-Geräterevisionsnummer. Andernfalls handelt es sich um eine ACPI-Geräterevisionsnummer. Auf Grafikhardware auf Featureebene 9 gibt GetDesc1 null für diesen Wert zurück.

DedicatedVideoMemory

Typ: SIZE_T

Die Anzahl der Bytes des dedizierten Videospeichers, die nicht für die CPU freigegeben werden.

DedicatedSystemMemory

Typ: SIZE_T

Die Anzahl der Bytes des dedizierten Systemspeichers, die nicht für die CPU freigegeben werden. Dieser Arbeitsspeicher wird zur Startzeit aus dem verfügbaren Systemspeicher zugeordnet.

SharedSystemMemory

Typ: SIZE_T

Die Anzahl der Bytes des freigegebenen Systemspeichers. Dies ist der maximale Wert des Systemspeichers, der vom Adapter während des Betriebs verbraucht werden kann. Der vom Treiber bei der Verwaltung und Verwendung des Videospeichers belegte nebensächlich belegte Arbeitsspeicher ist zusätzlich.

AdapterLuid

Typ: LUID

Ein eindeutiger Wert, der den Adapter identifiziert. Eine Definition der Struktur finden Sie unter LUID . LUID ist in dxgi.h definiert.

Flags

Typ: UINT

Ein Wert des DXGI_ADAPTER_FLAG aufgezählten Typs, der den Adaptertyp beschreibt. Das DXGI_ADAPTER_FLAG_REMOTE-Flag ist reserviert.

Hinweise

Die DXGI_ADAPTER_DESC1-Struktur enthält eine DXGI 1.1-Beschreibung eines Adapters. Diese Struktur wird mithilfe der IDXGIAdapter1::GetDesc1-Methode initialisiert.

Anforderungen

Anforderung Wert
Header dxgi.h

Weitere Informationen

DXGI-Strukturen

IDXGIAdapter1::GetDesc1