FWPS_NET_BUFFER_LIST_EVENT_TYPE0 enumeration (fwpsk.h)
The FWPS_NET_BUFFER_LIST_EVENT_TYPE0 enumeration type specifies the possible status events that can cause the callout driver's FWPS_NET_BUFFER_LIST_NOTIFY_FN0 function to be called.
Note FWPS_NET_BUFFER_LIST_EVENT_TYPE0 is a specific version of FWPS_NET_BUFFER_LIST_EVENT_TYPE. See WFP Version-Independent Names and Targeting Specific Versions of Windows for more information.
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;
Constants
FWPS_NET_BUFFER_LIST_ENTERED_NETIO The NET_BUFFER_LIST structure entered the TCP/IP stack. Packets enter the stack either from the NDIS layer or as a result of a call to a WFP packet injection function. |
||||||
FWPS_NET_BUFFER_LIST_CLONED_BY_NETIO The NET_BUFFER_LIST structure was cloned. |
||||||
FWPS_NET_BUFFER_LIST_CLONED_VIA_WFP_API The NET_BUFFER_LIST structure was cloned by a call to the FwpsAllocateCloneNetBufferList0 function. |
||||||
FWPS_NET_BUFFER_LIST_DUPLICATED_BY_NETIO The NET_BUFFER_LIST structure was duplicated. |
||||||
FWPS_NET_BUFFER_LIST_EXIT_NETIO The NET_BUFFER_LIST structure is about to leave the TCP/IP stack. |
||||||
FWPS_NET_BUFFER_LIST_CONTEXT_REMOVED The NET_BUFFER_LIST structure is outside of the context for which it was tagged. The circumstances for this event depend upon the specifics of the tagged packets.
|
||||||
FWPS_NET_BUFFER_LIST_NDIS_SEND_COMPLETE See FWPS_NET_BUFFER_LIST_NDIS_ETHERNET_SEND_COMPLETE. |
||||||
FWPS_NET_BUFFER_LIST_NDIS_RECV_COMPLETE See FWPS_NET_BUFFER_LIST_NDIS_ETHERNET_RECV_COMPLETE. |
||||||
FWPS_NET_BUFFER_LIST_NDIS_ETHERNET_SEND_COMPLETE The NET_BUFFER_LIST structure send over the upper (protocol driver) NDIS 802.3 layer is complete. Note Supported starting with Windows 8. |
||||||
FWPS_NET_BUFFER_LIST_NDIS_ETHERNET_RECV_COMPLETE The NET_BUFFER_LIST structure receive over the upper (protocol driver) NDIS 802.3 layer is complete. Note Supported starting with Windows 8. |
||||||
FWPS_NET_BUFFER_LIST_NDIS_NATIVE_SEND_COMPLETE The NET_BUFFER_LIST structure send over the lower (miniport driver) NDIS native layer is complete. Note Supported starting with Windows 8. |
||||||
FWPS_NET_BUFFER_LIST_NDIS_NATIVE_RECV_COMPLETE The NET_BUFFER_LIST structure receive over the lower (miniport driver) NDIS native layer is complete. Note Supported starting with Windows 8. |
||||||
FWPS_NET_BUFFER_LIST_NDIS_VSWITCH_INGRESS_COMPLETE The NET_BUFFER_LIST structure ingress on the virtual switch is complete. Note Supported starting with Windows 8. |
||||||
FWPS_NET_BUFFER_LIST_NDIS_VSWITCH_EGRESS_COMPLETE The NET_BUFFER_LIST structure egress on the virtual switch is complete. Note Supported starting with Windows 8. |
||||||
FWPS_NET_BUFFER_LIST_CLONED_BY_NDIS NDIS cloned the NET_BUFFER_LIST structure. Note Supported starting with Windows 8. |
||||||
FWPS_NET_BUFFER_LIST_REASSEMBLED_FRAGMENT The NET_BUFFER_LIST structure is a reassembled fragment. Note Supported starting with Windows 8.1. |
||||||
FWPS_NET_BUFFER_LIST_REASSEMBLY_COMPLETE The NET_BUFFER_LIST fragment reassembly is complete. Note Supported starting with Windows 8.1. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Unless otherwise indicated, supported starting with Windows Vista. |
Header | fwpsk.h (include Fwpsk.h) |