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 |