структура PKTMON_EVT_STREAM_METADATA (pktmonnetevtnpik.h)

Структура 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

См. также