Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция обратного вызова PKTMON_PROVIDER_PACKET_LOG вызывается приложением PktMonClnt для регистрации событий потока пакетов. Этот обратный вызов вызывается, когда пакет успешно проходит через отслеживаемый край компонента, а не удаляется.
Синтаксис
PKTMON_PROVIDER_PACKET_LOG PktmonProviderPacketLog;
VOID PktmonProviderPacketLog(
VOID *ProviderBindingContext,
HANDLE EdgeHandle,
const PKTMON_PACKET_LOG_IN *PacketLog,
const PKTMON_PACKET_CONTEXT_IN *Context
)
{...}
Параметры
ProviderBindingContext
Непрозрачный указатель контекста, представляющий привязку поставщика. Этот контекст определяет конкретный экземпляр поставщика, обрабатывая эту операцию ведения журнала пакетов.
EdgeHandle
Дескриптор края, в котором произошло событие потока пакетов. Этот дескриптор был возвращен из предыдущего вызова PKTMON_PROVIDER_ADD_EDGE обратного вызова.
PacketLog
Указатель на структуру PKTMON_PACKET_LOG_IN , содержащую сведения о регистрируемого пакетах, включая направление, тип пакета и необязательные сведения о заголовке.
Context
Необязательный указатель на структуру PKTMON_PACKET_CONTEXT_IN , содержащую сведения о контексте для конкретного компонента, например идентификатор подключения. Может иметь значение NULL.
Возвращаемое значение
None
Замечания
Этот обратный вызов является частью структуры PKTMON_PROVIDER_DISPATCH и вызывается приложением PktMonClnt, чтобы сообщить, что пакет успешно прошел через точку мониторинга.
Требования
| Требование | Ценность |
|---|---|
| Header | pktmonclntnpik.h |