структура PKTMON_CLIENT_DISPATCH (pktmonclntnpik.h)

Структура PKTMON_CLIENT_DISPATCH содержит указатели функции обратного вызова, которые предоставляет приложение PktMonClnt для обработки событий мониторинга и изменений состояния. Эта таблица диспетчера определяет интерфейс клиента для реагирования на операции контроля мониторинга.

Синтаксис

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

Размер этой структуры в байтах, используемый для проверки версии и проверки совместимости.

ClientEnable

Указатель на функцию обратного вызова PKTMON_CLIENT_ENABLE , которая включает или отключает всю инфраструктуру мониторинга клиентов.

CompEnable

Указатель на функцию обратного вызова PKTMON_CLIENT_COMP_ENABLE , которая включает или отключает мониторинг для определенного компонента.

CompClose

Указатель на функцию обратного вызова PKTMON_CLIENT_COMP_CLOSE , которая уведомляет компонент о очистке при отключении мониторинга.

Замечания

Клиенты должны инициализировать эту структуру с помощью реализаций обратного вызова и передать ее во время регистрации клиента, чтобы установить инфраструктуру мониторинга.

Требования

Требование Ценность
Header pktmonclntnpik.h

См. также