estructura PKTMON_CLIENT_DISPATCH (pktmonclntnpik.h)

La estructura PKTMON_CLIENT_DISPATCH contiene punteros de función de devolución de llamada que proporciona la aplicación PktMonClnt para controlar los eventos de supervisión y los cambios de estado. Esta tabla de distribución define la interfaz del cliente para responder a las operaciones de control de supervisión.

Syntax

typedef struct _PKTMON_CLIENT_DISPATCH {
  USHORT                            Size;
  PKTMON_CLIENT_ENABLE_HANDLER      ClientEnable;
  PKTMON_CLIENT_COMP_ENABLE_HANDLER CompEnable;
  PKTMON_CLIENT_COMP_CLOSE_HANDLER  CompClose;
} PKTMON_CLIENT_DISPATCH;

Members

Size

Tamaño de esta estructura en bytes, que se usa para la validación de versiones y la comprobación de compatibilidad.

ClientEnable

Puntero a una función de devolución de llamada PKTMON_CLIENT_ENABLE que habilita o deshabilita toda la infraestructura de supervisión de cliente.

CompEnable

Puntero a una función de devolución de llamada PKTMON_CLIENT_COMP_ENABLE que habilita o deshabilita la supervisión de un componente específico.

CompClose

Puntero a una función de devolución de llamada PKTMON_CLIENT_COMP_CLOSE que notifica al componente que se va a limpiar cuando la supervisión está deshabilitada.

Observaciones

Los clientes deben inicializar esta estructura con sus implementaciones de devolución de llamada y pasarla durante el registro de cliente para establecer la infraestructura de supervisión.

Requisitos

Requirement Importancia
Header pktmonclntnpik.h

Consulte también