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