énumération FWPS_NET_BUFFER_LIST_EVENT_TYPE0 (fwpsk.h)

Le type d’énumération FWPS_NET_BUFFER_LIST_EVENT_TYPE0 spécifie les événements status possibles qui peuvent provoquer le pilote de légende FWPS_NET_BUFFER_LIST_NOTIFY_FN0 fonction à appeler.

NotezFWPS_NET_BUFFER_LIST_EVENT_TYPE0 est une version spécifique de FWPS_NET_BUFFER_LIST_EVENT_TYPE. Pour plus d’informations , consultez WFP Version-Independent Names and Targeting Specific Versions of Windows .
 

Syntax

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;

Constantes

 
FWPS_NET_BUFFER_LIST_ENTERED_NETIO
La structure NET_BUFFER_LIST est entrée dans la pile TCP/IP. Les paquets entrent dans la pile à partir de
la couche NDIS ou à la suite d’un appel à une fonction d’injection de paquets PAM.
FWPS_NET_BUFFER_LIST_CLONED_BY_NETIO
La structure NET_BUFFER_LIST a été cloné.
FWPS_NET_BUFFER_LIST_CLONED_VIA_WFP_API
La structure NET_BUFFER_LIST a été cloné par un appel à
Fonction FwpsAllocateCloneNetBufferList0 .
FWPS_NET_BUFFER_LIST_DUPLICATED_BY_NETIO
La structure NET_BUFFER_LIST a été dupliquée.
FWPS_NET_BUFFER_LIST_EXIT_NETIO
La structure NET_BUFFER_LIST est sur le point de quitter la pile TCP/IP.
FWPS_NET_BUFFER_LIST_CONTEXT_REMOVED
La structure NET_BUFFER_LIST est en dehors du contexte pour lequel elle a été marquée. The
les circonstances de cet événement dépendent des spécificités des paquets balisés.















Type de paquetCondition d’événement

Règle de trafic sortant


La structure NET_BUFFER_LIST quitte la pile TCP/IP.


Quelconque


Lors de la suppression asynchrone du contexte résultant d’un appel à

Fonction FwpsNetBufferListRemoveContext0
.

FWPS_NET_BUFFER_LIST_NDIS_SEND_COMPLETE
Voir FWPS_NET_BUFFER_LIST_NDIS_ETHERNET_SEND_COMPLETE.
FWPS_NET_BUFFER_LIST_NDIS_RECV_COMPLETE
Voir FWPS_NET_BUFFER_LIST_NDIS_ETHERNET_RECV_COMPLETE.
FWPS_NET_BUFFER_LIST_NDIS_ETHERNET_SEND_COMPLETE
La structure NET_BUFFER_LIST envoyer sur la couche NDIS 802.3 supérieure (pilote de protocole) est terminée.

Note Pris en charge à partir de Windows 8.

 
FWPS_NET_BUFFER_LIST_NDIS_ETHERNET_RECV_COMPLETE
La NET_BUFFER_LIST structure recevoir sur la couche NDIS 802.3 supérieure (pilote de protocole) est terminée.

Note Pris en charge à partir de Windows 8.

 
FWPS_NET_BUFFER_LIST_NDIS_NATIVE_SEND_COMPLETE
La structure NET_BUFFER_LIST envoyer sur la couche native NDIS inférieure (pilote miniport) est terminée.

Note Pris en charge à partir de Windows 8.

 
FWPS_NET_BUFFER_LIST_NDIS_NATIVE_RECV_COMPLETE
La structure NET_BUFFER_LIST recevoir sur la couche native NDIS inférieure (pilote miniport) est terminée.

Note Pris en charge à partir de Windows 8.

 
FWPS_NET_BUFFER_LIST_NDIS_VSWITCH_INGRESS_COMPLETE
L’entrée de structure NET_BUFFER_LIST sur le commutateur virtuel est terminée.

Note Pris en charge à partir de Windows 8.

 
FWPS_NET_BUFFER_LIST_NDIS_VSWITCH_EGRESS_COMPLETE
La NET_BUFFER_LIST structure de sortie sur le commutateur virtuel est terminée.

Note Pris en charge à partir de Windows 8.

 
FWPS_NET_BUFFER_LIST_CLONED_BY_NDIS
NDIS a cloné la structure NET_BUFFER_LIST.

Note Pris en charge à partir de Windows 8.

 
FWPS_NET_BUFFER_LIST_REASSEMBLED_FRAGMENT
La structure NET_BUFFER_LIST est un fragment réassemblage.

Note Pris en charge à partir de Windows 8.1.

 
FWPS_NET_BUFFER_LIST_REASSEMBLY_COMPLETE
Le réassemblage du fragment NET_BUFFER_LIST est terminé.

Note Pris en charge à partir de Windows 8.1.

 

Configuration requise

Condition requise Valeur
Client minimal pris en charge Sauf indication contraire, pris en charge à partir de Windows Vista.
En-tête fwpsk.h (include Fwpsk.h)

Voir aussi

FWPS_NET_BUFFER_LIST_NOTIFY_FN0 FwpsAllocateCloneNetBufferList0 FwpsNetBufferListRemoveContext0

NET_BUFFER_LIST