Bagikan melalui


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

DIF_NEWDEVICEWIZARD_PREANALYZE

DIF_NEWDEVICEWIZARD_PRESELECT

DIF_NEWDEVICEWIZARD_SELECT