Função de retorno de chamada do analisador DllMain
A função de exportação DllMain para o analisador identifica a existência do analisador e libera recursos que o Monitor de Rede usa para o analisador. O DllMain deve ser implementado em todas as DLLs do analisador.
Sintaxe
BOOL WINAPI DllMain(
_In_ HANDLE hInstance,
_In_ ULONG Command,
LPVOID Reserved
);
Parâmetros
-
hInstance [in]
-
Manipule para uma instância do analisador.
-
Comando [in]
-
Indicador para determinar por que a função é chamada. Para obter uma lista de todos os sinalizadores possíveis, consulte DllMain. A implementação do analisador deve processar os valores a seguir.
Valor Significado - DLL_PROCESS_ATTACH
Quando DllMain é chamado pela primeira vez, a DLL deve chamar CreateProtocol para fornecer informações ao Monitor de Rede. - DLL_PROCESS_DETACH
Quando DllMain é chamado pela última vez, a DLL deve chamar DestroyProtocol para liberar os recursos que a DLL usa. -
Reserved
-
Não usado agora.
Valor retornado
A DLL do analisador sempre retorna TRUE.
Comentários
O sistema operacional chama DllMain para carregar e descarregar a DLL do analisador. Essa função se baseia na função DllMain da biblioteca de vínculo dinâmico.
Você também pode usar a implementação de DllMain para armazenar uma instância de um analisador para uso no futuro. Por exemplo, você pode armazenar uma instância de DLL do analisador e usá-la para uma chamada do sistema no futuro.
Para obter informações sobre | Consulte |
---|---|
O que são analisadores e como eles funcionam com o Monitor de Rede. | Analisadores |
Quais pontos de entrada estão incluídos na DLL do analisador. | Arquitetura de DLL do analisador |
Como implementar dllMain inclui um exemplo. | Implementando DllMain |
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 |
|