Freigeben über


DXGKARG_QUERYADAPTERINFO Struktur (d3dkmddi.h)

Die DXGKARG_QUERYADAPTERINFO Struktur enthält Parameter für eine DxgkDdiQueryadapterinfo Abfrage.

Syntax

typedef struct _DXGKARG_QUERYADAPTERINFO {
  [in]  DXGK_QUERYADAPTERINFOTYPE  Type;
  [in]  VOID                       *pInputData;
  [in]  UINT                       InputDataSize;
  [out] VOID                       *pOutputData;
  [in]  UINT                       OutputDataSize;
  [in]  DXGK_QUERYADAPTERINFOFLAGS Flags;
  [in]  HANDLE                     hKmdProcessHandle;
} DXGKARG_QUERYADAPTERINFO;

Angehörige

[in] Type

Ein DXGK_QUERYADAPTERINFOTYPE-typed-Wert, der den Typ der abzurufenden Informationen angibt. Dieser Wert bestimmt, auf welche pInputData und pOutputData verweisen.

[in] pInputData

Ein Zeiger zum Eingeben von Informationen für die Abfrage. In der folgenden Tabelle wird der Eingabepuffer für Typ- Werte beschrieben, die Eingabe erfordern. Andere Typen erfordern keine Eingabe, daher ist pInputData- NULL.

Wert Typ- Inhalt der pInputData-
DXGKQAITYPE_UMDRIVERPRIVATE Ein proprietärer Puffer, der Informationen zur Abfrage enthält.
DXGKQAITYPE_QUERYSEGMENT Eine DXGK_QUERYSEGMENTIN Struktur.
DXGKQAITYPE_POWERCOMPONENTINFO Puffer, der den Energiekomponentenindex enthält.
DXGKQAITYPE_DIRTYBITTRACKINGSEGMENTCAPS Puffer, der die Segment-ID des Treibers enthält. Der Treiber sollte die Ausgabekappen für dieses bestimmte Segment ausfüllen.
DXGKQAITYPE_SCATTER_RESERVE Eine DXGK_QUERYSCATTERRESERVEIN Struktur.
DXGKQAITYPE_PAGINGPROCESSGPUVASIZE Ein UNIT-Wert, der den Physischen Adapterindex in einer LDA-Konfiguration angibt. Sie ist für Nicht-LDA-Konfigurationen auf Null festgelegt.

[in] InputDataSize

Die Größe der Eingabedaten in Byte, auf die pInputData verweist.

[out] pOutputData

Ein Zeiger auf einen Ausgabepuffer, den der Anzeigeminiporttreiber mit den erforderlichen Informationen ausfüllt. Informationen zum Typ der Struktur, auf die pOutputData verweist, finden Sie unter DXGK_QUERYADAPTERINFOTYPE.

[in] OutputDataSize

Die Größe der Ausgabedaten in Bytes, auf die pOutputData verweist.

[in] Flags

Eine Reihe von DXGK_QUERYADAPTERINFOFLAGS-typed Flags, die die Abfrage von Grafikinformationen angibt. Unterstützt ab Windows 10, Version 1803 (WDDM 2.4).

[in] hKmdProcessHandle

Ein Handle, das von der KMD von DxgkDdiCreateProcesszurückgegeben wird. Der Treiber muss den Wert auf NULL überprüfen. Beachten Sie, dass hKmdProcessHandle- erstellt wird, wenn das erste DXG-Gerät für den Adapter erstellt und zerstört wird, wenn der letzte Adapterpunkt im Prozess geschlossen wird.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Vista (WDDM 1.0)
Header- d3dkmddi.h (einschließlich D3dkmddi.h)

Siehe auch

DXGK_DRIVERCAPS

DXGK_QUERYADAPTERINFOFLAGS

DXGK_QUERYADAPTERINFOTYPE

DxgkDdiQueryAdapterInfo