DXGKARG_QUERYADAPTERINFO Struktur (d3dkmddi.h)
Die DXGKARG_QUERYADAPTERINFO Struktur enthält Parameter für eine DxgkDdiQueryadapterinfo Abfrage.
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;
[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.
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows Vista (WDDM 1.0) |
Header- | d3dkmddi.h (einschließlich D3dkmddi.h) |