Freigeben über


IDXGIAdapter4::GetDesc3-Methode (dxgi1_6.h)

Ruft eine Beschreibung einer Adapter- oder Video-Karte von Microsoft DirectX Graphics Infrastructure (DXGI) 1.6 ab. Diese Beschreibung enthält Informationen zur ACG-Kompatibilität.

Syntax

HRESULT GetDesc3(
  [out] DXGI_ADAPTER_DESC3 *pDesc
);

Parameter

[out] pDesc

Ein Zeiger auf eine DXGI_ADAPTER_DESC3 Struktur, die den Adapter beschreibt.
Dieser Parameter darf nicht NULL sein. Auf Grafikhardware auf Featureebene 9 geben frühe Versionen von GetDesc3 (GetDesc1 und GetDesc) Nullen für Die Member VendorId, DeviceId, SubSysId und Revision der Adapterbeschreibungsstruktur und "Softwareadapter" für die Beschreibungszeichenfolge im Description-Member zurück. GetDesc3 und GetDesc2 geben 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 GetDesc3-Methode , um eine DXGI 1.6-Beschreibung eines Adapters abzurufen. Verwenden Sie zum Abrufen einer DXGI 1.2-Beschreibung die IDXGIAdapter2::GetDesc2-Methode . Verwenden Sie zum Abrufen einer DXGI 1.1-Beschreibung die IDXGIAdapter1::GetDesc1-Methode . Verwenden Sie zum Abrufen einer DXGI 1.0-Beschreibung die IDXGIAdapter::GetDesc-Methode .

Der WDDM-Scheduler (Windows Display Driver Model) kann die Ausführung von Anwendungsaufgaben durch die Grafikverarbeitungseinheit (GPU) vorzeitig entfernen. Die Granularität, bei der die GPU von der Ausführung ihrer aktuellen Aufgabe im WDDM 1.1- oder früheren Treibermodell entfernt werden 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 bei einer höheren Granularität als ein DMA-Puffer oder ein Computepaket vorzeitig entfernt werden. Sie können die GetDesc3 - oder GetDesc2-Methoden verwenden, um die Granularitätsstufen für Grafiken 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_6.h
Bibliothek DXGI.lib
DLL Dxgi.dll

Weitere Informationen

IDXGIAdapter4