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


Функции совместного установщика

Примечание

Функции, описанные в этом разделе, не поддерживаются, а содержащие их пакеты драйверов больше не будут получать подпись Майкрософт. См . раздел Использование универсального INF-файла.

Совместный установщик — это библиотека DLL Win32 в пользовательском режиме, которая обычно записывает дополнительные сведения о конфигурации в реестр или выполняет другие задачи установки, требующие сведений, которые недоступны при записи INF-файла.

Совместный установщик может выполнить некоторые или все следующие действия.

При вызове для постобработки соустановщик должен проверить элемент InstallResult структуры COINSTALLER_CONTEXT_DATA . Если его значение не NO_ERROR, соустановщик должен выполнить все необходимые операции очистки и вернуть соответствующее значение для InstallResult.

Со-установщики иногда могут получать сведения от пользователя. Такие сведения могут включать дополнительные параметры устройства или необходимость установки приложений для конкретного устройства. Совместное установщики могут создавать пользовательские интерфейсы, предоставляя страницы "завершение установки" и страницы свойств устройства. Другие формы пользовательского интерфейса не допускаются. Windows отображает страницы завершения установки в конце установки (в разделе Найдено новое оборудование или Обновление оборудования). диспетчер устройств отображает страницы свойств и позволяет пользователям с правами администратора изменять параметры, отображаемые на этих страницах.