Partager via


MsiCloseAllHandles, fonction (msi.h)

La fonction MsiCloseAllHandles ferme tous les handles d’installation ouverts alloués par le thread actuel. Il s’agit d’une fonction de diagnostic qui ne doit pas être utilisée pour le nettoyage.

Syntaxe

UINT MsiCloseAllHandles();

Valeur de retour

Cette fonction retourne 0 si tous les handles sont fermés. Sinon, la fonction retourne le nombre de descripteurs ouverts avant son appel.

Notes

MsiCloseAllHandles ferme uniquement les handles alloués par le thread appelant et n’affecte pas les handles alloués par d’autres threads, tels que le handle d’installation passé aux actions personnalisées.

La fonction MsiOpenPackage ouvre un handle à un package et la fonction MsiOpenProduct ouvre un handle pour un produit. Ces fonctions sont destinées à être utilisées avec des fonctions qui accèdent à la base de données du produit.

Spécifications

   
Client minimal pris en charge Windows Installer 5.0 sur Windows Server 2012, Windows 8, Windows Server 2008 R2 ou Windows 7. Windows Installer 4.0 ou Windows Installer 4.5 sur Windows Server 2008 ou Windows Vista. Windows Installer sur Windows Server 2003 ou Windows XP. Pour plus d’informations sur le Service Pack Windows requis par une version de Windows Installer, consultez Configuration requise pour le runtime Windows.
Plateforme cible Windows
En-tête msi.h
Bibliothèque Msi.lib
DLL Msi.dll

Voir aussi

Gérer les fonctions de gestion