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


Функция SetupUninstallNewlyCopiedInfs (setupapi.h)

[Эта функция доступна для использования в операционных системах, указанных в разделе Требования. В последующих версиях он может быть изменен или недоступен. SetupAPI больше не следует использовать для установки приложений. Вместо этого используйте установщик Windows для разработки установщиков приложений. SetupAPI по-прежнему используется для установки драйверов устройств.]

Функция SetupUninstallNewlyCopiedInfs удаляет INF-файлы (INF), предварительно скомпилированные INF-файлы (PNF) и файлы каталога (CAT), установленные ранее во время фиксации указанной очереди файлов.

Вызывающий объект этой функции должен иметь права администратора; в противном случае функция завершается ошибкой.

Синтаксис

WINSETUPAPI BOOL SetupUninstallNewlyCopiedInfs(
  [in] HSPFILEQ FileQueue,
  [in] DWORD    Flags,
  [in] PVOID    Reserved
);

Параметры

[in] FileQueue

Обработка открытой и зафиксированной очереди файлов. Эта очередь содержит только что установленные файлы INF, PNF или CAT, которые удаляет SetupUninstallNewlyCopiedInfs .

[in] Flags

Флаги для использования с SetupUninstallNewlyCopiedInfs. В настоящее время флаги не определены. Этот параметр должен иметь значение 0 (ноль).

[in] Reserved

Зарезервировано. Этот параметр должен иметь значение NULL.

Возвращаемое значение

Если переданные параметры являются допустимыми, возвращаемое значение равно TRUE (ненулевое), что не обязательно означает, что все infs будут удалены.

Если некоторые из переданных параметров недопустимы, возвращается значение FALSE (ноль). Дополнительные сведения об ошибке можно получить, вызвав GetLastError.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header setupapi.h
Библиотека Setupapi.lib
DLL Setupapi.dll

См. также

Функции

Обзор

SetupCommitFileQueue

SetupUninstallOEMInf