struktur DXGKARG_QUERYADAPTERINFO (d3dkmddi.h)

Struktur DXGKARG_QUERYADAPTERINFO berisi parameter untuk kueri.

Sintaks

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;

Anggota

[in] Type

Nilai berjenis DXGK_QUERYADAPTERINFOTYPE yang menunjukkan jenis informasi yang akan diambil.

[in] pInputData

Penunjuk untuk memasukkan informasi untuk kueri.

Saat Jenis menentukan DXGKQAITYPE_UMDRIVERPRIVATE, pInputData menunjuk ke buffer kepemilikan yang berisi informasi tentang kueri. Saat Jenis menentukan DXGKQAITYPE_QUERYSEGMENT, pInputData menunjuk ke struktur DXGK_QUERYSEGMENTIN . Saat Jenis menentukan DXGKQAITYPE_POWERCOMPONENTINFO, pInputData menunjuk ke buffer input yang berisi indeks komponen daya.

Buffer input tidak diperlukan saat Jenis menentukan nilai DXGKQAITYPE_DRIVERCAPS.

[in] InputDataSize

Ukuran, dalam byte, dari data input yang dituju pInputData .

[out] pOutputData

Penunjuk ke buffer output yang diisi driver miniport tampilan dengan informasi yang diperlukan.

Nilai Tipe Konten buffer output yang diacu oleh pOutputData
DXGKQAITYPE_UMDRIVERPRIVATE Buffer kepemilikan
DXGKQAITYPE_DRIVERCAPS Struktur DXGK_DRIVERCAPS yang diisi
DXGKQAITYPE_QUERYSEGMENT Struktur DXGK_QUERYSEGMENTOUT yang diisi
DXGKQAITYPE_QUERYSEGMENT3 Struktur DXGK_QUERYSEGMENTOUT3 yang diisi
DXGKQAITYPE_NUMPOWERCOMPONENTS Nilai UINT yang menentukan jumlah komponen daya yang digunakan oleh driver miniport tampilan.
DXGKQAITYPE_POWERCOMPONENTINFO Struktur DXGK_POWER_RUNTIME_COMPONENT yang diisi yang menyediakan informasi tentang komponen daya ke-n, di mana n adalah indeks komponen yang ditentukan oleh pInputData dalam panggilan ke fungsi DxgkDdiQueryAdapterInfo .

[in] OutputDataSize

Ukuran, dalam byte, dari data output yang dituju pOutputData .

[in] Flags

Sekumpulan bendera berjenis DXGK_QUERYADAPTERINFOFLAGS yang menunjukkan kueri informasi grafik.

[in] hKmdProcessHandle

Handel, dikembalikan oleh KMD dari DxgkDdiCreateProcess. Driver harus memeriksa nilai untuk NULL. Perhatikan bahwa hKmdProcessHandle dibuat ketika perangkat DXG pertama dibuat untuk adaptor, dan dihancurkan ketika handel adaptor terakhir dalam proses ditutup.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia dimulai dengan Windows Vista.
Header d3dkmddi.h (termasuk D3dkmddi.h)

Lihat juga

DXGK_DRIVERCAPS

DXGK_POWER_P_COMPONENT

DXGK_POWER_RUNTIME_COMPONENT

DXGK_QUERYADAPTERINFOTYPE

DXGK_QUERYSEGMENTIN

DXGK_QUERYSEGMENTOUT

DXGK_QUERYSEGMENTOUT3

DxgkDdiQueryAdapterInfo