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