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