Поделиться через


DIF_NEWDEVICEWIZARD_FINISHINSTALL

Запрос DIF_NEWDEVICEWIZARD_FINISHINSTALL позволяет установщику предоставлять страницы мастера завершения установки, которые Windows отображает пользователю после установки устройства, но до того, как Windows отобразит стандартную страницу завершения. Windows отправляет этот запрос при установке Plug and Play устройств (PnP) и когда администратор использует мастер добавления оборудования для установки устройств, отличных от PnP.

При отправке

После установки устройства Windows (после успешного завершения обработки DIF_INSTALLDEVICE ), но перед ним отображается страница Мастера завершения.

Кто обрабатывает

Совместный установщик класса

Может обрабатывать

Совместный установщик устройств

Может обрабатывать

Установщик классов

Может обрабатывать

Входные данные установщика

DeviceInfoSet
Дескриптор набора сведений об устройстве , содержащего устройство.

DeviceInfoData
Указатель на структуру SP_DEVINFO_DATA , которая идентифицирует устройство в наборе сведений об устройстве.

Параметры установки устройства
Существуют параметры установки устройства (SP_DEVINSTALL_PARAMS), связанные с DeviceInfoData.

Параметры установки класса
Структура SP_NEWDEVICEWIZARD_DATA связана с DeviceInfoData.

Выходные данные установщика

Параметры установки устройства
Установщик может изменять флаги в параметрах установки устройства.

Параметры установки класса
Установщик может изменить структуру SP_NEWDEVICEWIZARD_DATA, чтобы предоставить страницы мастера завершения установки.

Возвращаемое значение установщика

Если совместный установщик не обрабатывает этот запрос DIF, он возвращает NO_ERROR из своего прохода предварительной обработки. Если совместный установщик обрабатывает этот запрос, соинсталлятор может вернуть NO_ERROR, ERROR_DI_POSTPROCESSING_REQUIRED или код ошибки Win32.

Установщик класса возвращает NO_ERROR, если установщик успешно предоставляет страницы. В противном случае установщик класса возвращает ERROR_DI_DO_DEFAULT или код ошибки Win32.

Обработчик кода DIF по умолчанию

Нет

Операция установщика

Дополнительные сведения о кодах DIF см. в разделе Обработка кодов DIF.

Требования

Версия

Поддерживается в Microsoft Windows 2000 и более поздних версиях Windows.

Заголовок

Setupapi.h (включая Setupapi.h)

См. также раздел

DIF_FINISHINSTALL_ACTION

DIF_INSTALLDEVICE

SetupDiChangeState

SP_DEVINFO_DATA

SP_DEVINSTALL_PARAMS

SP_NEWDEVICEWIZARD_DATA