Функция InstallComponentW
Устанавливает пакет исключений.
Синтаксис
void InstallComponentW(
_In_ LPCWSTR InfPath,
_In_opt_ const GUID *CompGuid,
_In_ DWORD Flags,
_In_opt_ INT VerMajor,
_In_opt_ INT VerMinor,
_In_opt_ INT VerBuild,
_In_opt_ INT VerQFE,
_In_opt_ LPCWSTR Name
);
Параметры
-
InfPath [in]
-
Путь к inf-файлу исключения для обработки.
-
CompGuid [in, необязательный]
-
GUID устанавливаемого компонента исключения.
-
Флаги [in]
-
Флаги, используемые для управления поведением установки. Этот параметр может быть сочетанием следующих значений.
Значение Значение - COMP_FLAGS_FORCE
- 0x00000020
Пропускает версию проверка при замене файлов. - COMP_FLAGS_NEEDS_UNINSTALL
Резервное копирование файлов, которые обновляются для использования при удалении компонента. - COMP_FLAGS_NO_OVERWRITE
Пропускает резервное копирование файлов, если версия компонента исключения совпадает с версией установленного компонента. Этот флаг используется в сценарии переустановки. - COMP_FLAGS_NOUI
- 0x00000002
Подавляет весь пользовательский интерфейс. - COMP_FLAGS_UPDATE_DLLCACHE
Принудительно обновляет каталог DLLCACHE при обновлении системного файла. - COMP_FLAGS_USE_SVCPACK_CACHE
Использует файлы, кэшированные установкой пакета обновления Windows, для замены файлов, резервных копий. -
VerMajor [in, необязательный]
-
Основная версия компонента исключения.
-
VerMinor [in, необязательный]
-
Дополнительная версия компонента Exception.
-
VerBuild [in, необязательный]
-
Версия сборки компонента Исключения.
-
VerQFE [в, необязательно]
-
Исправление компонента Исключения.
-
Имя [in, необязательно]
-
Описательная строка компонента, отображаемая в диалоговом окне Защита файлов Windows, если операционная система обнаруживает, что файл защиты файлов Windows поврежден, изменен или поврежден.
Возвращаемое значение
Эта функция возвращает значение HRESULT (S_OK или код сбоя). Код сбоя можно проверить на соответствие значению 0x20000100, чтобы определить, вызван ли сбой из-за необходимости перезагрузки.
Комментарии
Пакеты исключений — это системные файлы Windows, выпущенные за пределами полного выпуска Windows и обновляющие файлы операционной системы. Пакеты исключений создаются только командами операционной системы, которым предоставлено разрешение на обновление системных файлов Windows.
Чтобы установить и удалить файлы, которые не защищены защитой файлов Windows, используйте функции, описанные в разделе Общие функции установки. Чтобы установить драйверы устройств, venders должны использовать функции, описанные в разделе Функции установки устройств и Функции Configuration Manager PnP.
У этой функции нет связанной библиотеки импорта или файла заголовков; его необходимо вызвать с помощью функций LoadLibrary и GetProcAddress .
Требования
Требование | Значение |
---|---|
DLL |
|