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 |