Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура PKTMON_PROVIDER_DISPATCH содержит указатели функции обратного вызова, которые реализует поставщик монитора пакетов для обработки регистрации компонентов, ведения журнала пакетов и операций удаления пакетов. Эта таблица диспетчера определяет интерфейс поставщика для обработки запросов мониторинга от клиентов.
Синтаксис
typedef struct _PKTMON_PROVIDER_DISPATCH {
USHORT Size;
PKTMON_PROVIDER_REGISTER_COMPONENT_HANDLER ComponentRegister;
PKTMON_PROVIDER_UNREGISTER_COMPONENT_HANDLER ComponentUnregister;
PKTMON_PROVIDER_SET_COMP_PROPERTY_HANDLER SetCompProperty;
PKTMON_PROVIDER_ADD_EDGE_HANDLER EdgeAdd;
PKTMON_PROVIDER_PACKET_LOG_HANDLER PacketLog;
PKTMON_PROVIDER_PACKET_DROP_HANDLER PacketDrop;
} PKTMON_PROVIDER_DISPATCH;
Members
Size
Размер этой структуры в байтах, используемый для проверки версии и проверки совместимости.
ComponentRegister
Указатель на функцию обратного вызова PKTMON_PROVIDER_REGISTER_COMPONENT , которая регистрирует новый компонент мониторинга.
ComponentUnregister
Указатель на функцию обратного вызова PKTMON_PROVIDER_UNREGISTER_COMPONENT , которая отменяет регистрацию компонента мониторинга.
SetCompProperty
Указатель на функцию обратного вызова PKTMON_PROVIDER_SET_COMP_PROPERTY , которая задает свойства для зарегистрированного компонента.
EdgeAdd
Указатель на функцию обратного вызова PKTMON_PROVIDER_ADD_EDGE , которая добавляет ребра мониторинга к компоненту.
PacketLog
Указатель на функцию обратного вызова PKTMON_PROVIDER_PACKET_LOG , которая регистрирует события потока пакетов.
PacketDrop
Указатель на функцию обратного вызова PKTMON_PROVIDER_PACKET_DROP , которая регистрирует события удаления пакетов.
Замечания
Поставщики должны инициализировать эту структуру с помощью реализаций обратного вызова и зарегистрировать ее в инфраструктуре монитора пакетов для обработки операций мониторинга.
Требования
| Требование | Ценность |
|---|---|
| Header | pktmonclntnpik.h |