struktur SP_NEWDEVICEWIZARD_DATA (setupapi.h)
Struktur SP_NEWDEVICEWIZARD_DATA digunakan oleh penginstal untuk memperluas operasi wizard penginstalan perangkat keras dengan menambahkan halaman kustom. Ini digunakan dengan permintaan penginstalan DIF_NEWDEVICEWIZARD_XXX .
Sintaks
typedef struct _SP_NEWDEVICEWIZARD_DATA {
SP_CLASSINSTALL_HEADER ClassInstallHeader;
DWORD Flags;
HPROPSHEETPAGE DynamicPages[MAX_INSTALLWIZARD_DYNAPAGES];
DWORD NumDynamicPages;
HWND hwndWizardDlg;
} SP_NEWDEVICEWIZARD_DATA, *PSP_NEWDEVICEWIZARD_DATA;
Anggota
ClassInstallHeader
Header permintaan penginstalan yang berisi ukuran header dan kode DIF untuk permintaan tersebut. Lihat SP_CLASSINSTALL_HEADER.
Flags
Dicadangkan. Harus nol.
DynamicPages[MAX_INSTALLWIZARD_DYNAPAGES]
Array handel halaman lembar properti. Alat penginstal dapat menambahkan handel halaman wizard kustom ke array ini.
NumDynamicPages
Jumlah halaman yang ditambahkan ke array DynamicPages .
Karena indeks array berbasis nol, nilai ini juga merupakan indeks ke entri bebas berikutnya dalam array. Misalnya, jika ada 3 halaman dalam array, DynamicPages[3] adalah entri berikutnya untuk digunakan alat penginstal.
hwndWizardDlg
Handel ke jendela tingkat atas wizard penginstalan perangkat keras .
Keterangan
SP_ADDPROPERTYPAGE_DATA adalah alias untuk struktur ini.
Persyaratan
Header | setupapi.h (termasuk Setupapi.h) |
Lihat juga
DIF_NEWDEVICEWIZARD_FINISHINSTALL
DIF_NEWDEVICEWIZARD_POSTANALYZE