Bagikan melalui


struktur DXGKARG_QUERYADAPTERINFO (d3dkmddi.h)

Struktur DXGKARG_QUERYADAPTERINFO berisi parameter untuk kueri DXGKDDI_QUERYADAPTERINFO .

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 yang DXGK_QUERYADAPTERINFOTYPE ketik yang menunjukkan jenis informasi yang akan diambil. Nilai ini menentukan titik pInputData dan pOutputData .

[in] pInputData

Penunjuk untuk memasukkan informasi untuk kueri. Tabel berikut ini menjelaskan buffer input untuk nilai Jenis yang memerlukan input. Jenis lain tidak memerlukan input, jadi pInputData adalah NULL.

Nilai Jenis Isi pInputData
DXGKQAITYPE_UMDRIVERPRIVATE Buffer kepemilikan yang berisi informasi tentang kueri.
DXGKQAITYPE_QUERYSEGMENT Struktur DXGK_QUERYSEGMENTIN .
DXGKQAITYPE_POWERCOMPONENTINFO Buffer yang berisi indeks komponen daya.
DXGKQAITYPE_DIRTYBITTRACKINGSEGMENTCAPS Buffer yang berisi ID segmen driver. Driver harus mengisi batas output untuk segmen tertentu ini.
DXGKQAITYPE_SCATTER_RESERVE Struktur DXGK_QUERYSCATTERRESERVEIN .

[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. Lihat DXGK_QUERYADAPTERINFOTYPE untuk jenis struktur yang dituju pOutputData .

[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 Windows Vista
Header d3dkmddi.h (termasuk D3dkmddi.h)

Lihat juga

DXGK_DRIVERCAPS

DXGK_QUERYADAPTERINFOFLAGS

DXGK_QUERYADAPTERINFOTYPE

DxgkDdiQueryAdapterInfo