Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция PktMonClntNblDrop регистрирует, что сетевой пакет был удален. Дополнительные сведения можно указать о том, почему и где она была удалена.
Синтаксис
VOID PktMonClntNblDrop(
PKTMON_COMPONENT_CONTEXT *CompContext,
PNET_BUFFER_LIST NetBufferList,
PKTMON_PACKET_TYPE PacketType,
PKTMON_PACKET_HEADER_INFORMATION *PacketHeaderInformation,
BOOLEAN UseOnlyFirstNbl,
PKTMON_DIRECTION Direction,
INT DropReason,
INT LocationCode
);
Параметры
CompContext
Указатель на PKTMON_COMPONENT_CONTEXT который содержит контекст для компонента.
NetBufferList
Указатель на структуру NET_BUFFER_LIST .
PacketType
Тип регистрируемого пакета. Это должно быть одно из значений, определенных в перечислении PKTMON_PACKET_TYPE .
PacketHeaderInformation
Указатель на структуру PKTMON_PACKET_HEADER_INFORMATION , содержащую сведения о заголовке пакета. Может иметь значение NULL.
UseOnlyFirstNbl
Если значение TRUE, указывает, что был удален только первый NBL в NetBufferList. В противном случае все NBL были удалены.
Direction
Указывает направление пакета. Каждый компонент сообщает пакеты только в двух направлениях, IN или OUT. Должно быть одним из значений перечисления PKTMON_DIRECTION .
DropReason
Целое число, указывающее причину удаления пакета.
| Ценность | Использование |
|---|---|
| 0 — 0x7FFFFFFF | Зарезервировано для Майкрософт. |
| 0x80000000 - 0xFFFFFFFF | Бесплатно использовать. |
LocationCode
Целое число, указывающее расположение, в котором был удален пакет.
| Ценность | Использование |
|---|---|
| 0 — 0x7FFFFFFF | Бесплатно использовать. |
| 0x80000000 - 0xFFFFFFFF | Зарезервировано для Майкрософт. |
Возвращаемое значение
Отсутствует
Требования
| Требование | Ценность |
|---|---|
| Заголовок | pktmonclntk.h |