Поделиться через


перечисление FWPS_NET_BUFFER_LIST_EVENT_TYPE0 (fwpsk.h)

Тип перечисления FWPS_NET_BUFFER_LIST_EVENT_TYPE0 указывает возможные события состояния, которые могут вызвать драйвер выноски FWPS_NET_BUFFER_LIST_NOTIFY_FN0 вызываемая функция.

ПримечаниеFWPS_NET_BUFFER_LIST_EVENT_TYPE0 — это определенная версия FWPS_NET_BUFFER_LIST_EVENT_TYPE. Дополнительные сведения см. в разделах Имена Version-Independent и Выбор конкретных версий Windows .
 

Синтаксис

typedef enum FWPS_NET_BUFFER_LIST_EVENT_TYPE0_ {
  FWPS_NET_BUFFER_LIST_ENTERED_NETIO,
  FWPS_NET_BUFFER_LIST_CLONED_BY_NETIO,
  FWPS_NET_BUFFER_LIST_CLONED_VIA_WFP_API,
  FWPS_NET_BUFFER_LIST_DUPLICATED_BY_NETIO,
  FWPS_NET_BUFFER_LIST_EXIT_NETIO,
  FWPS_NET_BUFFER_LIST_CONTEXT_REMOVED,
  FWPS_NET_BUFFER_LIST_NDIS_SEND_COMPLETE,
  FWPS_NET_BUFFER_LIST_NDIS_RECV_COMPLETE,
  FWPS_NET_BUFFER_LIST_NDIS_ETHERNET_SEND_COMPLETE,
  FWPS_NET_BUFFER_LIST_NDIS_ETHERNET_RECV_COMPLETE,
  FWPS_NET_BUFFER_LIST_NDIS_NATIVE_SEND_COMPLETE,
  FWPS_NET_BUFFER_LIST_NDIS_NATIVE_RECV_COMPLETE,
  FWPS_NET_BUFFER_LIST_NDIS_VSWITCH_INGRESS_COMPLETE,
  FWPS_NET_BUFFER_LIST_NDIS_VSWITCH_EGRESS_COMPLETE,
  FWPS_NET_BUFFER_LIST_CLONED_BY_NDIS,
  FWPS_NET_BUFFER_LIST_REASSEMBLED_FRAGMENT,
  FWPS_NET_BUFFER_LIST_REASSEMBLY_COMPLETE
} FWPS_NET_BUFFER_LIST_EVENT_TYPE0;

Константы

 
FWPS_NET_BUFFER_LIST_ENTERED_NETIO
Структура NET_BUFFER_LIST вошла в стек TCP/IP. Пакеты входят в стек из
уровень NDIS или в результате вызова функции внедрения пакета МПП.
FWPS_NET_BUFFER_LIST_CLONED_BY_NETIO
Структура NET_BUFFER_LIST была клонирована.
FWPS_NET_BUFFER_LIST_CLONED_VIA_WFP_API
Структура NET_BUFFER_LIST была клонирована вызовом
Функция FwpsAllocateCloneNetBufferList0.
FWPS_NET_BUFFER_LIST_DUPLICATED_BY_NETIO
Структура NET_BUFFER_LIST дублирована.
FWPS_NET_BUFFER_LIST_EXIT_NETIO
Структура NET_BUFFER_LIST покидает стек TCP/IP.
FWPS_NET_BUFFER_LIST_CONTEXT_REMOVED
Структура NET_BUFFER_LIST находится вне контекста, для которого она была помечена. The
Обстоятельства для этого события зависят от особенностей пакетов с тегами.















Тип пакетаУсловие события

Исходящие


Структура NET_BUFFER_LIST выходит из стека TCP/IP.


Любой


При удалении асинхронного контекста в результате вызова

Функция FwpsNetBufferListRemoveContext0
.

FWPS_NET_BUFFER_LIST_NDIS_SEND_COMPLETE
См. FWPS_NET_BUFFER_LIST_NDIS_ETHERNET_SEND_COMPLETE.
FWPS_NET_BUFFER_LIST_NDIS_RECV_COMPLETE
См. FWPS_NET_BUFFER_LIST_NDIS_ETHERNET_RECV_COMPLETE.
FWPS_NET_BUFFER_LIST_NDIS_ETHERNET_SEND_COMPLETE
Завершена NET_BUFFER_LIST структура отправки по верхнему уровню (драйвер протокола) NDIS 802.3.

Примечание Поддерживается начиная с Windows 8.

 
FWPS_NET_BUFFER_LIST_NDIS_ETHERNET_RECV_COMPLETE
Завершена NET_BUFFER_LIST структура получения по верхнему уровню NDIS 802.3 (драйвер протокола).

Примечание Поддерживается начиная с Windows 8.

 
FWPS_NET_BUFFER_LIST_NDIS_NATIVE_SEND_COMPLETE
Завершена NET_BUFFER_LIST структура отправки через нижний (драйвер минипорта) NDIS.

Примечание Поддерживается начиная с Windows 8.

 
FWPS_NET_BUFFER_LIST_NDIS_NATIVE_RECV_COMPLETE
Завершена NET_BUFFER_LIST структура получения по нижнему (драйверу мини-порта) NDIS.

Примечание Поддерживается начиная с Windows 8.

 
FWPS_NET_BUFFER_LIST_NDIS_VSWITCH_INGRESS_COMPLETE
Входящий NET_BUFFER_LIST структуры виртуального коммутатора завершен.

Примечание Поддерживается начиная с Windows 8.

 
FWPS_NET_BUFFER_LIST_NDIS_VSWITCH_EGRESS_COMPLETE
Исходящий NET_BUFFER_LIST структуры на виртуальном коммутаторе завершен.

Примечание Поддерживается начиная с Windows 8.

 
FWPS_NET_BUFFER_LIST_CLONED_BY_NDIS
NDIS клонировал структуру NET_BUFFER_LIST.

Примечание Поддерживается начиная с Windows 8.

 
FWPS_NET_BUFFER_LIST_REASSEMBLED_FRAGMENT
Структура NET_BUFFER_LIST представляет собой повторно собираемый фрагмент.

Примечание Поддерживается начиная с Windows 8.1.

 
FWPS_NET_BUFFER_LIST_REASSEMBLY_COMPLETE
Повторная сборка фрагмента NET_BUFFER_LIST завершена.

Примечание Поддерживается начиная с Windows 8.1.

 

Требования

Требование Значение
Минимальная версия клиента Если не указано иное, поддерживается начиная с Windows Vista.
Верхняя часть fwpsk.h (включая Fwpsk.h)

См. также раздел

FWPS_NET_BUFFER_LIST_NOTIFY_FN0 FwpsAllocateCloneNetBufferList0 FwpsNetBufferListRemoveContext0

NET_BUFFER_LIST