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


Функция 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
Msoobci.dll

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

InstallComponentW