Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Ambos os AfxFreeLibrary e AfxLoadLibrary manter uma contagem de referência para cada módulo biblioteca carregado.
BOOL AFXAPI AfxFreeLibrary(
HINSTANCE hInstLib
);
Parâmetros
- hInstLib
Uma alça do módulo carregado biblioteca.AfxLoadLibrary retorna esse identificador.
Valor de retorno
TRUE se a função obtiver êxito; caso contrário, FALSE.
Comentários
AfxFreeLibrary diminui a referência de contagem do módulo carregado biblioteca de vínculo dinâmico (DLL). Quando a contagem de referência chegar a zero, o módulo é não mapeado no espaço de endereço do processo de chamada de e o identificador não é válido.A contagem de referência é incrementada cada vez AfxLoadLibrary é chamado.
Antes de unmapping um módulo de biblioteca, o sistema permite que a DLL desconectar-se de que os processos de usá-lo.Ao fazer isso, a DLL uma oportunidade para limpar os recursos alocados em nome do processo corrente.Depois retorna a função de ponto de entrada, o módulo biblioteca será removido do espaço de endereço do processo corrente.
Use AfxLoadLibrary para mapear um módulo DLL.
Certifique-se de usar AfxFreeLibrary e AfxLoadLibrary (em vez das funções do Win32 FreeLibrary and LoadLibrary) Se o seu aplicativo utiliza vários threads.Usando AfxLoadLibrary e AfxFreeLibrary garante que o código de inicialização e desligado que é executado quando a extensão DLL é carregado e descarregado não corromper o estado global do MFC.
Exemplo
Consulte o exemplo para AfxLoadLibrary.
Requisitos
Cabeçalho: afxdll_.h