Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Specifies the data field identifiers for the FWPS_LAYER_OUTBOUND_MAC_FRAME_ETHERNET run-time filtering layer.
Note
In Windows 7 and Windows Server 2008 R2, the name of this enumeration is FWPS_FIELDS_OUTBOUND_MAC_FRAME_802_3.
Syntax
typedef enum FWPS_FIELDS_OUTBOUND_MAC_FRAME_ETHERNET_ {
FWPS_FIELD_OUTBOUND_MAC_FRAME_ETHERNET_INTERFACE_MAC_ADDRESS,
FWPS_FIELD_OUTBOUND_MAC_FRAME_ETHERNET_MAC_LOCAL_ADDRESS,
FWPS_FIELD_OUTBOUND_MAC_FRAME_ETHERNET_MAC_REMOTE_ADDRESS,
FWPS_FIELD_OUTBOUND_MAC_FRAME_ETHERNET_MAC_LOCAL_ADDRESS_TYPE,
FWPS_FIELD_OUTBOUND_MAC_FRAME_ETHERNET_MAC_REMOTE_ADDRESS_TYPE,
FWPS_FIELD_OUTBOUND_MAC_FRAME_ETHERNET_ETHER_TYPE,
FWPS_FIELD_OUTBOUND_MAC_FRAME_ETHERNET_VLAN_ID,
FWPS_FIELD_OUTBOUND_MAC_FRAME_ETHERNET_INTERFACE,
FWPS_FIELD_OUTBOUND_MAC_FRAME_ETHERNET_INTERFACE_INDEX,
FWPS_FIELD_OUTBOUND_MAC_FRAME_ETHERNET_NDIS_PORT,
FWPS_FIELD_OUTBOUND_MAC_FRAME_ETHERNET_L2_FLAGS,
FWPS_FIELD_OUTBOUND_MAC_FRAME_ETHERNET_COMPARTMENT_ID,
FWPS_FIELD_OUTBOUND_MAC_FRAME_ETHERNET_MAX
} FWPS_FIELDS_OUTBOUND_MAC_FRAME_ETHERNET;
Constants
FWPS_FIELD_OUTBOUND_MAC_FRAME_ETHERNET_INTERFACE_MAC_ADDRESSThe outbound MAC frame IEEE 802.3 interface MAC address field. |
FWPS_FIELD_OUTBOUND_MAC_FRAME_ETHERNET_MAC_LOCAL_ADDRESSThe outbound MAC frame IEEE 802.3 local MAC address field. |
FWPS_FIELD_OUTBOUND_MAC_FRAME_ETHERNET_MAC_REMOTE_ADDRESSThe outbound MAC frame IEEE 802.3 remote MAC address field. |
FWPS_FIELD_OUTBOUND_MAC_FRAME_ETHERNET_MAC_LOCAL_ADDRESS_TYPEThe outbound MAC frame IEEE 802.3 local MAC address type field. |
FWPS_FIELD_OUTBOUND_MAC_FRAME_ETHERNET_MAC_REMOTE_ADDRESS_TYPEThe outbound MAC frame IEEE 802.3 remote MAC address type field. |
FWPS_FIELD_OUTBOUND_MAC_FRAME_ETHERNET_ETHER_TYPEThe outbound MAC frame IEEE 802.3 EtherType field. |
FWPS_FIELD_OUTBOUND_MAC_FRAME_ETHERNET_VLAN_IDThe outbound MAC frame IEEE 802.3 VLAN identifier field. |
FWPS_FIELD_OUTBOUND_MAC_FRAME_ETHERNET_INTERFACEThe outbound MAC frame IEEE 802.3 interface field. |
FWPS_FIELD_OUTBOUND_MAC_FRAME_ETHERNET_INTERFACE_INDEXThe outbound MAC frame IEEE 802.3 interface index field. |
FWPS_FIELD_OUTBOUND_MAC_FRAME_ETHERNET_NDIS_PORTThe outbound MAC frame IEEE 802.3 NDIS port field. |
FWPS_FIELD_OUTBOUND_MAC_FRAME_ETHERNET_L2_FLAGSA bitwise OR of Layer 2 (L2) flags. For a list of filtering condition flags, see Filtering condition flags. |
FWPS_FIELD_OUTBOUND_MAC_FRAME_ETHERNET_COMPARTMENT_IDThe compartment that the network interface belongs to. Windows supports use of compartments for network stack isolation. You can use this to enable a multi-tenant network stack with network namespaces in different compartments. Supported starting with Windows 10, version 1703. |
FWPS_FIELD_OUTBOUND_MAC_FRAME_ETHERNET_MAXThe maximum value for this enumeration. This value might change in future versions of the NDIS header files and binaries. |
Requirements
| Requirement | Value |
|---|---|
| Header | fwpsu.h |