Freigeben über


DXGI_ADAPTER_DESC2-Struktur (dxgi1_2.h)

Beschreibt einen Adapter (oder video-Karte), der Microsoft DirectX Graphics Infrastructure (DXGI) 1.2 verwendet.

Syntax

typedef struct DXGI_ADAPTER_DESC2 {
  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_GRAPHICS_PREEMPTION_GRANULARITY GraphicsPreemptionGranularity;
  DXGI_COMPUTE_PREEMPTION_GRANULARITY  ComputePreemptionGranularity;
} DXGI_ADAPTER_DESC2;

Member

Description[128]

Eine Zeichenfolge, die die Adapterbeschreibung enthält.

VendorId

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.

DeviceId

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.

SubSysId

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.

Revision

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.

DedicatedVideoMemory

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

DedicatedSystemMemory

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

SharedSystemMemory

Die Anzahl der Bytes des gemeinsam genutzten Systemspeichers. Dies ist der maximale Wert des Systemspeichers, der vom Adapter während des Betriebs verbraucht werden kann. Jeder zufällige Speicher, der vom Treiber bei der Verwaltung und Verwendung des Videospeichers verbraucht wird, ist zusätzlich.

AdapterLuid

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

Flags

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

GraphicsPreemptionGranularity

Ein Wert des DXGI_GRAPHICS_PREEMPTION_GRANULARITY aufgezählten Typs, der die Granularitätsebene beschreibt, auf der die GPU von der Ausführung ihrer aktuellen Grafikrenderingaufgabe entfernt werden kann.

ComputePreemptionGranularity

Ein Wert des DXGI_COMPUTE_PREEMPTION_GRANULARITY aufgezählten Typs, der die Granularitätsebene beschreibt, auf der die GPU von der Ausführung ihrer aktuellen Computeaufgabe entfernt werden kann.

Hinweise

Die DXGI_ADAPTER_DESC2-Struktur enthält eine DXGI 1.2-Beschreibung eines Adapters. Diese Struktur wird mit der IDXGIAdapter2::GetDesc2-Methode initialisiert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 und Plattformupdate für Windows 7 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 und Plattformupdate für Windows Server 2008 R2 [Desktop-Apps | UWP-Apps]
Kopfzeile dxgi1_2.h

Weitere Informationen

DXGI-Strukturen

IDXGIAdapter2::GetDesc2