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

DXGK_DRIVERCAPS

DXGK_POWER_P_COMPONENT

DXGK_POWER_RUNTIME_COMPONENT

DXGK_QUERYADAPTERINFOTYPE

DXGK_QUERYSEGMENTIN

DXGK_QUERYSEGMENTOUT

DXGK_QUERYSEGMENTOUT3

DxgkDdiQueryAdapterInfo