DXGKARG_QUERYADAPTERINFO Struktur (d3dkmddi.h)
Die DXGKARG_QUERYADAPTERINFO-Struktur enthält Parameter für eine 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;
Member
[in] Type
Ein DXGK_QUERYADAPTERINFOTYPE typisierter Wert, der den Typ der abzurufenden Informationen angibt.
[in] pInputData
Ein Zeiger zum Eingeben von Informationen für die Abfrage.
Wenn Type DXGKQAITYPE_UMDRIVERPRIVATE angibt, verweist pInputData auf einen proprietären Puffer, der Informationen zur Abfrage enthält. Wenn Type DXGKQAITYPE_QUERYSEGMENT angibt, verweist pInputData auf eine DXGK_QUERYSEGMENTIN-Struktur . Wenn TypeDXGKQAITYPE_POWERCOMPONENTINFO angibt, verweist pInputData auf einen Eingabepuffer, der den Energiekomponentenindex enthält.
Ein Eingabepuffer ist nicht erforderlich, wenn Type den DXGKQAITYPE_DRIVERCAPS Wert angibt.
[in] InputDataSize
Die Größe der Eingabedaten in Bytes, auf die pInputData verweist.
[out] pOutputData
Ein Zeiger auf einen Ausgabepuffer, den der Anzeigeminiporttreiber mit den erforderlichen Informationen füllt.
Wert des Typs | Inhalt des Ausgabepuffers, auf den pOutputData verweist |
---|---|
DXGKQAITYPE_UMDRIVERPRIVATE | Proprietärer Puffer |
DXGKQAITYPE_DRIVERCAPS | Aufgefüllte DXGK_DRIVERCAPS Struktur |
DXGKQAITYPE_QUERYSEGMENT | Aufgefüllte DXGK_QUERYSEGMENTOUT-Struktur |
DXGKQAITYPE_QUERYSEGMENT3 | Aufgefüllte DXGK_QUERYSEGMENTOUT3 Struktur |
DXGKQAITYPE_NUMPOWERCOMPONENTS | Ein UINT-Wert, der die Anzahl der vom Anzeigeminiporttreiber verwendeten Energiekomponenten angibt. |
DXGKQAITYPE_POWERCOMPONENTINFO | Aufgefüllt DXGK_POWER_RUNTIME_COMPONENT Struktur, die Informationen zur n-ten Energiekomponente bereitstellt, wobei n der von pInputData in einem Aufruf der DxgkDdiQueryAdapterInfo-Funktion angegebene Komponentenindex ist. |
[in] OutputDataSize
Die Größe der Ausgabedaten in Bytes, auf die pOutputData verweist.
[in] Flags
Eine Reihe von DXGK_QUERYADAPTERINFOFLAGS-typisierten Flags, die die Abfrage von Grafikinformationen angibt.
[in] hKmdProcessHandle
Ein Handle, das von der KMD von DxgkDdiCreateProcess zurü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 wird, und beim Schließen des letzten Adapterhandles im Prozess zerstört wird.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar ab Windows Vista. |
Kopfzeile | d3dkmddi.h (einschließlich D3dkmddi.h) |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für