Função de retorno de chamada especialista em DllMain
O especialista implementa a função DllMain . O sistema operacional chama DllMain para obter um identificador para uma instância do especialista.
Sintaxe
BOOL WINAPI DllMain(
_Out_ HINSTANCE hInstance,
_In_ ULONG ulReason,
LPVOID Reserved
);
Parâmetros
-
hInstance [out]
-
Manipule para uma instância do especialista.
Se o especialista usar a interface do usuário do Monitor de Rede, o valor hInstance deverá ser armazenado em uma variável global. Essa abordagem é necessária somente quando o valor do parâmetro ulReason é definido como DLL_PROCESS_ATTACH.
-
ulReason [in]
-
Indicador de por que a função foi chamada. Um valor de DLL_PROCESS_ATTACH ( que se aplica quando a DLL é carregada pela primeira vez) indica que o especialista deve salvar o valor hInstance em uma variável global.
Com qualquer outro valor, todas as chamadas para a função DllMain podem ser ignoradas. Para obter uma lista de todos os sinalizadores possíveis definidos pelo sistema operacional, consulte DLLMain.
-
Reserved
-
O parâmetro não está em uso.
Valor retornado
Se a função for bem-sucedida, o valor retornado será TRUE.
Se a função não for bem-sucedida, o valor retornado será FALSE.
Comentários
O sistema operacional chama a função de especialista DllMain quando um processo carrega ou descarrega a DLL especializada. A função de especialista em DllMain deve ser exportada somente se o especialista tiver uma interface do usuário para exibir a configuração ou os resultados e, em seguida, retornar apenas o valor de hInstance adequado.
A função de especialista DllMain baseia-se na função DllMain da biblioteca de vínculo dinâmico.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho |
|