Compartir a través de


Función de devolución de llamada FormatProperties

La función de exportación FormatProperties da formato a los datos que se muestran en el panel de detalles de la interfaz de usuario de Network Monitor. Si desea mostrar datos en el panel de detalles, debe implementar la función de exportación FormatProperties en todos los archivos DLL del analizador.

Sintaxis

DWORD FormatProperties(
  _In_ HFRAME         hFrame,
  _In_ LPBYTE         lpFrame,
  _In_ LPBYTE         lpProtocol,
  _In_ DWORD          nPropertyInsts,
  _In_ LPPROPERTYINST lpPropInst
);

Parámetros

hFrame [in]

Controle el marco que se está a analizar.

lpFrame [in]

Puntero al primer byte de un marco.

lpProtocol [in]

Puntero al principio de los datos del protocolo en un marco.

nPropertyInsts [in]

Número de estructuras PROPERTYINST proporcionadas por lpPropInst.

lpPropInst [in]

Puntero a una matriz de estructuras PROPERTYINST .

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto es TRUE.

Si la función no se realiza correctamente, el valor devuelto es FALSE.

Observaciones

Network Monitor llama a la función FormatProperties para mostrar datos en el panel de detalles de la interfaz de usuario de Network Monitor. Normalmente, se llama a FormatProperties para dar formato a la línea de resumen de un protocolo y, a continuación, para dar formato a todas las instancias de propiedad del protocolo dentro de un marco. Sin embargo, Network Monitor no garantiza el número de veces que llama a FormatProperties para un analizador específico.

Durante la implementación de la función FormatProperties , el analizador llama indirectamente a la función FormatPropertyInstance para usar el formateador genérico que proporciona Network Monitor o puede llamar a un procedimiento de formateador personalizado definido por el analizador. Se debe llamar a uno de los formateadores para cada estructura PROPERTYINST que se pasa al archivo DLL del analizador en el parámetro lpPropInst .

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 FormatProperties incluye un ejemplo. Implementación de FormatProperties
Cómo el formateador genérico da formato a diferentes tipos de datos. Salida de formateador genérico

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
Netmon.h

Vea también

FormatPropertyInstance

PROPERTYINFO

PROPERTYINST