Функция PktMonClntNblLog (pktmonclntk.h)

Функция PktMonClntNblLog регистрирует, что сетевой пакет прошел через край, а не удаляется.

Синтаксис

VOID PktMonClntNblLog(
  PKTMON_EDGE_CONTEXT              *EdgeContext,
  PNET_BUFFER_LIST                 NetBufferList,
  PKTMON_PACKET_TYPE               PacketType,
  PKTMON_PACKET_HEADER_INFORMATION *PacketHeaderInformation,
  BOOLEAN                          UseOnlyFirstNbl,
  PKTMON_DIRECTION                 Direction
);

Параметры

EdgeContext

Указатель на структуру PKTMON_EDGE_CONTEXT , содержащую контекст края. Параметр EdgeContext определяет край, с которым было выполнено действие.

NetBufferList

Указатель на структуру NET_BUFFER_LIST .

PacketType

Тип регистрируемого пакета. Это должно быть одно из значений, определенных в перечислении PKTMON_PACKET_TYPE .

PacketHeaderInformation

Указатель на структуру PKTMON_PACKET_HEADER_INFORMATION , содержащую сведения о заголовке пакета. Может иметь значение NULL.

UseOnlyFirstNbl

Если значение TRUE, указывает, что следует использовать только первый NBL в NetBufferList. В противном случае используются все NBL.

Direction

Указывает направление пакета. Каждый компонент сообщает пакеты только в двух направлениях, IN или OUT. Должно быть одним из значений перечисления PKTMON_DIRECTION .

Возвращаемое значение

Отсутствует

Требования

Требование Ценность
Заголовок pktmonclntk.h

См. также