CoUninitialize
9/8/2008
Thisfunction fecha a biblioteca OLE Component Object Model (COM), liberar quaisquer recursos que ele mantém.
Syntax
void CoUninitialize();
Parameters
Nenhum.
Return Value
Nenhum.
Remarks
Um segmento deve chamar CoUninitialize Uma vez para cada bem-sucedido chamar ele fez para CoInitializeEx. Somente o CoUninitialize chamar correspondente para o CoInitializeEx chamar que inicializado a biblioteca pode fechá-lo.
CoUninitialize deve ser chamado no desligamento aplicativo, como o último chamar feita a biblioteca COM depois que o aplicativo oculta suas janelas principais e fica por sua executar um loop mensagem principal. Se não houver aberto conversações restantes, CoUninitialize Inicia um restrito mensagem executar um loop e expedições qualquer pendente mensagens do servidor para este aplicativo COM ou recipientes. Por distribuir as mensagens, CoUninitialize Garante que o aplicativo não encerrar antes de receber todos os seu pendente mensagens. Não-COM mensagens são descartadas.
Para determinar se a plataforma oferece suporte a essa função, consulte Determinando suporte COM APIs.
Requirements
Header | objbase.h |
Library | ole32.lib |
Windows Embedded CE | Windows CE 2.0 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |