Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Структура SP_DETECTDEVICE_PARAMS соответствует запросу на установку DIF_DETECT.
Синтаксис
typedef struct _SP_DETECTDEVICE_PARAMS {
SP_CLASSINSTALL_HEADER ClassInstallHeader;
PDETECT_PROGRESS_NOTIFY DetectProgressNotify;
PVOID ProgressNotifyParam;
} SP_DETECTDEVICE_PARAMS, *PSP_DETECTDEVICE_PARAMS;
Члены
ClassInstallHeader
Заголовок запроса на установку, содержащий размер заголовка и код DIF для запроса. См . SP_CLASSINSTALL_HEADER.
DetectProgressNotify
Подпрограмма обратного вызова, отображающая индикатор выполнения операции обнаружения устройства. Подпрограмма обратного вызова предоставляется компонентом установки устройства , который отправляет запрос DIF_DETECT . Обратный вызов имеет следующий прототип:
typedef BOOL (CALLBACK* PDETECT_PROGRESS_NOTIFY)(
IN PVOID ProgressNotifyParam,
IN DWORD DetectComplete
);
ProgressNotifyParam — это непрозрачный дескриптор, который определяет операцию обнаружения. Это значение предоставляется компонентом установки устройства , отправив DIF_DETECT запрос.
DetectComplete — это значение от 0 до 100, указывающее процент завершения. Установщик класса увеличивает это значение на различных этапах своих действий обнаружения, чтобы уведомить пользователя о ходе выполнения.
ProgressNotifyParam
Непрозрачный дескриптор ProgressNotifyParam , который установщик класса передает в подпрограмму обратного вызова хода выполнения.
Требования
| Требование | Значение |
|---|---|
| Заголовок | setupapi.h (включая Setupapi.h) |