Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Структура SP_NEWDEVICEWIZARD_DATA используется установщиками для расширения работы мастера установки оборудования путем добавления настраиваемых страниц. Он используется с запросами на установку DIF_NEWDEVICEWIZARD_XXX .
Синтаксис
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;
Члены
ClassInstallHeader
Заголовок запроса на установку, содержащий размер заголовка и код DIF для запроса. См . SP_CLASSINSTALL_HEADER.
Flags
Зарезервировано. Должен равняться нулю.
DynamicPages[MAX_INSTALLWIZARD_DYNAPAGES]
Массив дескрипторов страницы листа свойств. Установщик может добавить в этот массив дескрипторы настраиваемых страниц мастера.
NumDynamicPages
Количество страниц, добавляемых в массив DynamicPages .
Так как индекс массива отсчитывается от нуля, это значение также является индексом следующей свободной записи в массиве. Например, если в массиве 3 страницы, DynamicPages[3] — это следующая запись для использования установщиком.
hwndWizardDlg
Дескриптор для окна верхнего уровня мастера установки оборудования .
Комментарии
SP_ADDPROPERTYPAGE_DATA является псевдонимом для этой структуры.
Требования
| Верхняя часть | setupapi.h (включая Setupapi.h) |
См. также раздел
DIF_NEWDEVICEWIZARD_FINISHINSTALL
DIF_NEWDEVICEWIZARD_POSTANALYZE