SetupUninstallNewlyCopiedInfs-Funktion (setupapi.h)

[Diese Funktion ist für die Verwendung in den Betriebssystemen verfügbar, die im Abschnitt "Anforderungen" angegeben sind. Es kann in nachfolgenden Versionen geändert oder entfernt werden. SetupAPI sollte nicht mehr für die Installation von Anwendungen verwendet werden. Verwenden Sie stattdessen den Windows Installer zum Entwickeln von Anwendungsinstallationsprogrammen. SetupAPI wird weiterhin zum Installieren von Gerätetreibern verwendet.]

Die SetupUninstallNewlyCopiedInfs-Funktion deinstalliert INF-Dateien (.inf), vorkompilierte INF-Dateien (.pnf) und Katalogdateien (.cat), die zuvor während des Commits der angegebenen Dateiwarteschlange installiert wurden.

Ein Aufrufer dieser Funktion muss über Administratorrechte verfügen. andernfalls schlägt die Funktion fehl.

Syntax

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

Parameter

[in] FileQueue

Behandeln Sie eine offene und festgeschriebene Dateiwarteschlange. Diese Warteschlange enthält die neu installierten INF-, PNF- oder CAT-Dateien, die SetupUninstallNewlyCopiedInfs deinstalliert.

[in] Flags

Flags, die mit SetupUninstallNewlyCopiedInfs verwendet werden sollen. Derzeit sind keine Flags definiert. Dieser Parameter muss 0 (null) sein.

[in] Reserved

Reserviert. Dieser Parameter muss NULL sein.

Rückgabewert

Wenn die übergebenen Parameter gültig sind, lautet der Rückgabewert TRUE (nonzero), was nicht notwendigerweise bedeutet, dass alle INFs deinstalliert werden.

Wenn einige der übergebenen Parameter ungültig sind, ist der Rückgabewert FALSE (null). Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile setupapi.h
Bibliothek Setupapi.lib
DLL Setupapi.dll

Siehe auch

Funktionen

Übersicht

SetupCommitFileQueue

SetupUninstallOEMInf