Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура PKTMON_EVT_STREAM_METADATA содержит сведения о метаданных, используемые для потоковой передачи событий.
Синтаксис
typedef struct _PKTMON_EVT_STREAM_METADATA {
UINT64 PktGroupId;
UINT16 PktCount;
UINT16 AppearanceCount;
UINT16 DirectionName;
UINT16 PacketType;
UINT16 ComponentId;
UINT16 EdgeId;
UINT16 FilterId;
UINT32 DropReason;
UINT32 DropLocation;
UINT16 ProcNum;
LARGE_INTEGER TimeStamp;
} PKTMON_EVT_STREAM_METADATA;
Members
PktGroupId
Идентификатор группы для пакетов, принадлежащих одному процессору.
PktCount
Количество пакетов.
AppearanceCount
Число пакетов, принадлежащих одному и тому же списку буферов Net.
DirectionName
Перечисление значения PKTMON_DIRECTION. Указывает направление, для которого был отправлен пакет.
PacketType
Тип полезных данных пакета как PKTMON_PACKET_TYPE.
ComponentId
Идентификатор компонента, сообщающего пакет.
EdgeId
Пограничный идентификатор границы компонента, из которой сообщался пакет. Край представляет пару точек входа и выхода.
FilterId
Идентификатор фильтра.
DropReason
Код причины удаления пакетов, определенный в перечислении PKTMON_DROP_REASON .
DropLocation
Расположение удаления пакетов, определенное в перечислении PKTMON_DROP_LOCATION .
ProcNum
Номер процессора при сообщении о пакете.
TimeStamp
Метка времени при получении сообщения о пакете. Он извлекается с помощью KeQuerySystemTime.
Замечания
Дополнительные сведения см. в функции PacketMonitorCreateRealtimeStream .
Требования
| Требование | Ценность |
|---|---|
| Header | pktmonnetevtnpik.h |