Funzione MsiCloseAllHandles (msi.h)

La funzione MsiCloseAllHandles chiude tutti gli handle di installazione aperti allocati dal thread corrente. Si tratta di una funzione di diagnostica e non deve essere usata per la pulizia.

Sintassi

UINT MsiCloseAllHandles();

Valore restituito

Questa funzione restituisce 0 se tutti gli handle vengono chiusi. In caso contrario, la funzione restituisce il numero di handle aperti prima della chiamata.

Commenti

MsiCloseAllHandles chiude solo gli handle allocati dal thread chiamante e non influisce sugli handle allocati da altri thread, ad esempio l'handle di installazione passato alle azioni personalizzate.

La funzione MsiOpenPackage apre un handle a un pacchetto e la funzione MsiOpenProduct apre un handle a un prodotto. Queste funzioni sono per l'uso con funzioni che accedono al database del prodotto.

Requisiti

   
Client minimo supportato Windows Installer 5.0 in Windows Server 2012, Windows 8, Windows Server 2008 R2 o Windows 7. Windows Installer 4.0 o Windows Installer 4.5 in Windows Server 2008 o Windows Vista. Windows Installer in Windows Server 2003 o Windows XP. Per informazioni sul Service Pack minimo di Windows Richiesto da una versione di Windows Installer, vedere i requisiti di Windows Installer Run-Time.
Piattaforma di destinazione Windows
Intestazione msi.h
Libreria Msi.lib
DLL Msi.dll

Vedi anche

Gestire le funzioni di gestione