Register Parser callback (Función de devolución de llamada)
La función register export debe implementarse en todos los archivos DLL del analizador. La implementación de Register crea y rellena una base de datos de propiedades para un protocolo. Network Monitor usa la base de datos para determinar qué propiedades admite el protocolo.
Sintaxis
VOID Register(
_In_ HPROTOCOL hProtocol
);
Parámetros
-
hProtocol [in]
-
Identificador del protocolo que proporciona Network Monitor al llamar a Register. El identificador hProtocol es necesario al llamar a las funciones auxiliares de exportación.
Valor devuelto
Ninguno.
Comentarios
Network Monitor comienza a llamar a la función Register en cuanto se carga una captura. Network Monitor llama a la función Register para cada protocolo que puede identificar. La función CreateProtocol pasa un puntero a la función Register .
La implementación de Register incluye llamadas a las siguientes funciones.
- Una llamada a las funciones CreatePropertyDatabase y AddProperty para crear una base de datos de todas las propiedades que admite el protocolo.
- Se requiere una llamada a la función CreateHandoffTable si el protocolo usa un conjunto de entrega.
Si el archivo DLL del analizador contiene varios analizadores y el analizador puede detectar más de un protocolo, debe implementar una función Register para cada protocolo.
Para obtener información sobre | 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 Register incluye un ejemplo. | Implementación del registro |
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 |
|