Freigeben über


MsiCloseAllHandles-Funktion (msi.h)

Die MsiCloseAllHandles-Funktion schließt alle geöffneten Installationshandles, die dem aktuellen Thread zugeordnet sind. Dies ist eine Diagnosefunktion und sollte nicht für die Bereinigung verwendet werden.

Syntax

UINT MsiCloseAllHandles();

Rückgabewert

Diese Funktion gibt 0 zurück, wenn alle Handles geschlossen sind. Andernfalls gibt die Funktion die Anzahl der Handles zurück, die vor dem Aufruf geöffnet wurden.

Hinweise

MsiCloseAllHandles schließt nur Handles, die vom aufrufenden Thread zugeordnet sind, und wirkt sich nicht auf Handles aus, die von anderen Threads zugewiesen werden, z. B. das an benutzerdefinierte Aktionen übergebene Installationshandle.

Die MsiOpenPackage-Funktion öffnet ein Handle für ein Paket, und die MsiOpenProduct-Funktion öffnet ein Handle für ein Produkt. Diese Funktion dient zur Verwendung mit Funktionen, die auf die Produktdatenbank zugreifen.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Installer 5.0 unter Windows Server 2012, Windows 8, Windows Server 2008 R2 oder Windows 7. Windows Installer 4.0 oder Windows Installer 4.5 unter Windows Server 2008 oder Windows Vista. Windows Installer unter Windows Server 2003 oder Windows XP. Informationen zum mindestens erforderlichen Windows Service Pack für eine Windows Installer-Version finden Sie unter Windows Installer – Laufzeitanforderungen.
Zielplattform Windows
Kopfzeile msi.h
Bibliothek Msi.lib
DLL Msi.dll

Weitere Informationen

Handleverwaltungsfunktionen