Compartir a través de


Función de devolución de llamada dllMain Parser

La función de exportación DllMain del analizador identifica la existencia del analizador y libera los recursos que usa Network Monitor para el analizador. DllMain debe implementarse en todos los archivos DLL del analizador.

Sintaxis

BOOL WINAPI DllMain(
  _In_ HANDLE hInstance,
  _In_ ULONG  Command,
       LPVOID Reserved
);

Parámetros

hInstance [in]

Controle a una instancia del analizador.

Comando [in]

Indicador para determinar por qué se llama a la función. Para obtener una lista de todas las marcas posibles, consulte DllMain. La implementación del analizador debe procesar los valores siguientes.

Value Significado
DLL_PROCESS_ATTACH
Cuando se llama a DllMain por primera vez, el archivo DLL debe llamar a CreateProtocol para proporcionar información a Network Monitor.
DLL_PROCESS_DETACH
Cuando se llama a DllMain por última vez, el archivo DLL debe llamar a DestroyProtocol para liberar los recursos que usa el archivo DLL.

Reserved

No se usa ahora.

Valor devuelto

El archivo DLL del analizador siempre devuelve TRUE.

Comentarios

El sistema operativo llama a DllMain para cargar y descargar el archivo DLL del analizador. Esta función se basa en la función DllMain de la biblioteca de vínculos dinámicos.

También puede usar la implementación de DllMain para almacenar una instancia de un analizador para su uso en el futuro. Por ejemplo, puede almacenar una instancia dll del analizador y, a continuación, usarla para una llamada del sistema en el futuro.

Para obtener información acerca de Vea
Qué son los analizadores y cómo funcionan con Network Monitor. Analizadores
Qué puntos de entrada se incluyen en el archivo DLL del analizador. Arquitectura dll del analizador
Cómo implementar DllMain incluye un ejemplo. Implementación de DllMain

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado
Process.h

Consulte también

CreateProtocol

DestroyProtocol

DllMain