Compartilhar via


Função MsiCloseAllHandles (msi.h)

A função MsiCloseAllHandles fecha todos os identificadores de instalação abertos alocados pelo thread atual. Essa é uma função de diagnóstico e não deve ser usada para limpeza.

Sintaxe

UINT MsiCloseAllHandles();

Valor retornado

Essa função retornará 0 se todos os identificadores estiverem fechados. Caso contrário, a função retornará o número de identificadores abertos antes de sua chamada.

Comentários

MsiCloseAllHandles fecha apenas os identificadores alocados pelo thread de chamada e não afeta os identificadores alocados por outros threads, como o identificador de instalação passado para ações personalizadas.

A função MsiOpenPackage abre um identificador para um pacote e a função MsiOpenProduct abre um identificador para um produto. Essas funções são usadas com funções que acessam o banco de dados do produto.

Requisitos

   
Cliente mínimo com suporte Windows Installer 5.0 no Windows Server 2012, no Windows 8, no Windows Server 2008 R2 ou no Windows 7. Windows Installer 4.0 ou Windows Installer 4.5 no Windows Server 2008 ou no Windows Vista. Windows Installer no Windows Server 2003 ou no Windows XP. Confira os Requisitos de tempo de execução do Windows Installer para obter informações sobre o service pack mínimo do Windows exigido por uma versão do Windows Installer.
Plataforma de Destino Windows
Cabeçalho msi.h
Biblioteca Msi.lib
DLL Msi.dll

Confira também

Funções de Gerenciamento de Identificadores