Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура PKTMON_NETEVT_CLIENT_DISPATCH_V2 представляет версию 2 клиентской таблицы диспетчера netEvt NMR для монитора пакетов, содержащую функции обратного вызова для клиентского модуля. Эта структура расширяет исходную таблицу отправки путем добавления сведений о типе записи для управления событиями пакетов (потоком, удалением или обоими) мониторингом.
Синтаксис
typedef struct _PKTMON_NETEVT_CLIENT_DISPATCH_V2 {
PKTMON_NETEVT_DISPATCH_HEADER Header;
PKTMON_CAPTURE_TYPE CaptureType;
UINT32 HandlerCount;
UINT64 *Handlers;
} PKTMON_NETEVT_CLIENT_DISPATCH_V2;
Members
Header
Структура PKTMON_HEADER , содержащая сведения о версии и размере для этой таблицы отправки. Поле заголовка включает управление версиями и обеспечивает правильное выравнивание структуры между модулями клиента и поставщика.
CaptureType
Значение PKTMON_CAPTURE_TYPE , указывающее тип пакетов для записи. Это поле определяет, отслеживает ли клиент все пакеты, только пакеты потока, только удаленные пакеты или нет пакетов вообще.
HandlerCount
Количество функций обработчика обратного вызова в массиве Обработчиков . Это число указывает, сколько функций обработчика событий клиент предоставляет для обработки событий пакетов.
Handlers
Указатель на массив функций обработчика, которые клиент предоставляет для обработки событий мониторинга пакетов. Эти функции обратного вызова вызываются поставщиком при возникновении соответствующих событий пакета.
Замечания
Клиентский модуль должен убедиться, что эта структура остается допустимой и резидентной в памяти до тех пор, пока модуль поставщика подключен. Указатель на эту структуру обычно передается через параметр ClientDispatch при вызове NmrClientAttachProvider. Версия 2 отличается от исходного PKTMON_NETEVT_CLIENT_DISPATCH , включив поле CaptureType , чтобы обеспечить более детализированный контроль над событиями пакетов.
Требования
| Требование | Ценность |
|---|---|
| Header | pktmonnetevtnpik.h |