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) |