Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура PKTMON_PACKET_LOG_IN содержит сведения о пакете, регистрируемого в целях мониторинга. Эта структура передается как в журнал пакетов, так и в обратные вызовы удаления пакетов для предоставления метаданных пакета.
Синтаксис
typedef struct _PKTMON_PACKET_LOG_IN {
PKTMON_HEADER Header;
VOID *Buffer;
PKTMON_BUFFER_TYPE BufferType;
PKTMON_PACKET_TYPE PacketType;
PKTMON_DIRECTION Direction;
UINT32 Flags;
PKTMON_PACKET_HEADER_INFO *PacketHeaderInfo;
} PKTMON_PACKET_LOG_IN;
Members
Header
Структура PKTMON_HEADER , используемая для проверки версий и размера.
Buffer
Указатель на буфер пакета. Интерпретация этого указателя зависит от BufferType поля.
BufferType
Значение перечисления PKTMON_BUFFER_TYPE , указывающее формат буфера пакета (например, цепочка NBL, один NBL, буфер WSK или нет).
PacketType
Значение перечисления PKTMON_PACKET_TYPE , указывающее тип регистрируемого пакета (например, Ethernet, IP и т. д.).
Direction
Значение перечисления PKTMON_DIRECTION , указывающее, входит ли пакет входящий или исходящий трафик относительно пограничного края мониторинга.
Flags
Флаги, предоставляющие дополнительные сведения об операции ведения журнала пакетов. Определенные флаги определяются реализацией.
PacketHeaderInfo
Необязательный указатель на структуру PKTMON_PACKET_HEADER_INFO , содержащую сведения о заголовке пакета с анализом. Может иметь значение NULL, если сведения о заголовке недоступны.
Замечания
Эта структура используется как PKTMON_PROVIDER_PACKET_LOG, таки PKTMON_PROVIDER_PACKET_DROP обратных вызовов.
Требования
| Требование | Ценность |
|---|---|
| Header | pktmonclntnpik.h |