Freigeben über


IDXGIAdapter2::GetDesc2-Methode (dxgi1_2.h)

Ruft eine Microsoft DirectX Graphics Infrastructure (DXGI) 1.2-Beschreibung eines Adapters oder Video-Karte ab. Diese Beschreibung enthält Informationen zur Granularität, bei der die Grafikverarbeitungseinheit (GPU) von der Ausführung ihrer aktuellen Aufgabe verdrängt werden kann.

Syntax

HRESULT GetDesc2(
  [out] DXGI_ADAPTER_DESC2 *pDesc
);

Parameter

[out] pDesc

Ein Zeiger auf eine DXGI_ADAPTER_DESC2 Struktur, die den Adapter beschreibt.
Dieser Parameter darf nicht NULL sein. Auf Grafikhardware auf Featureebene 9 geben frühere Versionen von GetDesc2 (GetDesc und GetDesc1) Nullen für VendorId, DeviceId, SubSysId und Revisionselemente der Adapterbeschreibungsstruktur und "Softwareadapter" für die Beschreibungszeichenfolge im Description-Member zurück. GetDesc2 gibt die tatsächlichen Hardwarewerte der Featureebene 9 in diesen Membern zurück.

Rückgabewert

Gibt bei erfolgreicher Ausführung S_OK zurück. Gibt andernfalls E_INVALIDARG zurück, wenn der pDesc-ParameterNULL ist.

Hinweise

Verwenden Sie die GetDesc2-Methode , um eine DXGI 1.2-Beschreibung eines Adapters abzurufen. Um eine DXGI 1.1-Beschreibung abzurufen, verwenden Sie die IDXGIAdapter1::GetDesc1-Methode . Um eine DXGI 1.0-Beschreibung abzurufen, verwenden Sie die IDXGIAdapter::GetDesc-Methode .

Der WDDM-Planer (Windows Display Driver Model) kann der Ausführung von Anwendungsaufgaben durch die GPU vorentsetzen. Die Granularität, bei der die GPU ihre aktuelle Aufgabe im WDDM 1.1- oder früheren Treibermodell nicht ausführen kann, ist ein DMA-Puffer (Direct Memory Access) für Grafikaufgaben oder ein Computepaket für Computeaufgaben. Die GPU kann erst zwischen Aufgaben wechseln, nachdem sie die derzeit ausgeführte Arbeitseinheit, einen DMA-Puffer oder ein Computepaket abgeschlossen hat.

Ein DMA-Puffer ist die größte unabhängige Grafikarbeitseinheit, die der WDDM-Planer an die GPU übermitteln kann. Dieser Puffer enthält eine Reihe von GPU-Anweisungen, die der WDDM-Treiber und die GPU verwenden. Ein Computepaket ist die größte unabhängige Computearbeitseinheit, die der WDDM-Planer an die GPU übermitteln kann. Ein Computepaket enthält Dispatches (z. B. Aufrufe der ID3D11DeviceContext::D ispatch-Methode ), die Threadgruppen enthalten. Mit dem WDDM 1.2- oder höher-Treibermodell kann die GPU mit einer höheren Granularitätsstufe als ein DMA-Puffer oder ein Computepaket entfernt werden. Sie können die GetDesc2-Methode verwenden, um die Granularitätsstufen für Grafik- und Computeaufgaben abzurufen.

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]
Zielplattform Windows
Kopfzeile dxgi1_2.h
Bibliothek Dxgi.lib

Weitere Informationen

IDXGIAdapter2