FWPS_FIELDS_INGRESS_VSWITCH_ETHERNET Enumeration

The FWPS_FIELDS_INGRESS_VSWITCH_ETHERNET (formerly WPS_FIELDS_INGRESS_VSWITCH_802_3) enumeration type specifies the data field identifiers for the FWPS_LAYER_INGRESS_VSWITCH_ETHERNET run-time filtering layer.

Syntax

typedef enum FWPS_FIELDS_INGRESS_VSWITCH_ETHERNET_ {
  FWPS_FIELD_INGRESS_VSWITCH_ETHERNET_MAC_SOURCE_ADDRESS,
  FWPS_FIELD_INGRESS_VSWITCH_ETHERNET_MAC_SOURCE_ADDRESS_TYPE,
  FWPS_FIELD_INGRESS_VSWITCH_ETHERNET_MAC_DESTINATION_ADDRESS,
  FWPS_FIELD_INGRESS_VSWITCH_ETHERNET_MAC_DESTINATION_ADDRESS_TYPE,
  FWPS_FIELD_INGRESS_VSWITCH_ETHERNET_ETHER_TYPE,
  FWPS_FIELD_INGRESS_VSWITCH_ETHERNET_VLAN_ID,
  FWPS_FIELD_INGRESS_VSWITCH_ETHERNET_VSWITCH_TENANT_NETWORK_ID,
  FWPS_FIELD_INGRESS_VSWITCH_ETHERNET_VSWITCH_ID,
  FWPS_FIELD_INGRESS_VSWITCH_ETHERNET_VSWITCH_NETWORK_TYPE,
  FWPS_FIELD_INGRESS_VSWITCH_ETHERNET_VSWITCH_SOURCE_INTERFACE_ID,
  FWPS_FIELD_INGRESS_VSWITCH_ETHERNET_VSWITCH_SOURCE_INTERFACE_TYPE,
  FWPS_FIELD_INGRESS_VSWITCH_ETHERNET_VSWITCH_SOURCE_VM_ID,
  FWPS_FIELD_INGRESS_VSWITCH_ETHERNET_L2_FLAGS,
  FWPS_FIELD_INGRESS_VSWITCH_ETHERNET_COMPARTMENT_ID,
  FWPS_FIELD_INGRESS_VSWITCH_ETHERNET_MAX
} FWPS_FIELDS_INGRESS_VSWITCH_ETHERNET;

Constants

FWPS_FIELD_INGRESS_VSWITCH_ETHERNET_MAC_SOURCE_ADDRESS The virtual switch ingress MAC source address field.
FWPS_FIELD_INGRESS_VSWITCH_ETHERNET_MAC_SOURCE_ADDRESS_TYPE The virtual switch ingress MAC source address type field.
FWPS_FIELD_INGRESS_VSWITCH_ETHERNET_MAC_DESTINATION_ADDRESS The virtual switch ingress MAC destination address field.
FWPS_FIELD_INGRESS_VSWITCH_ETHERNET_MAC_DESTINATION_ADDRESS_TYPE The virtual switch ingress MAC destination address type field.
FWPS_FIELD_INGRESS_VSWITCH_ETHERNET_ETHER_TYPE The virtual switch ingress Ethernet EtherType field.
FWPS_FIELD_INGRESS_VSWITCH_ETHERNET_VLAN_ID The virtual switch ingress virtual LAN (VLAN) identifier field.
FWPS_FIELD_INGRESS_VSWITCH_ETHERNET_VSWITCH_TENANT_NETWORK_ID The virtual switch ingress tenant network identifier field.
FWPS_FIELD_INGRESS_VSWITCH_ETHERNET_VSWITCH_ID The virtual switch ingress identifier field.
FWPS_FIELD_INGRESS_VSWITCH_ETHERNET_VSWITCH_NETWORK_TYPE The virtual switch ingress network type field.
FWPS_FIELD_INGRESS_VSWITCH_ETHERNET_VSWITCH_SOURCE_INTERFACE_ID The virtual switch ingress source interface identifier field.
FWPS_FIELD_INGRESS_VSWITCH_ETHERNET_VSWITCH_SOURCE_INTERFACE_TYPE The virtual switch ingress source interface type field.
FWPS_FIELD_INGRESS_VSWITCH_ETHERNET_VSWITCH_SOURCE_VM_ID The virtual switch ingress source virtual machine (VM) identifier field.
FWPS_FIELD_INGRESS_VSWITCH_ETHERNET_L2_FLAGS A bitwise OR of Layer 2 (L2) flags. For a list of filtering condition flags, see [Filtering Condition Flags](https://docs.microsoft.com/windows/desktop/FWP/filtering-condition-flags-).
FWPS_FIELD_INGRESS_VSWITCH_ETHERNET_COMPARTMENT_ID The compartment that the network interface belongs to.
Note  Supported starting with Windows 10, version 1703.
 
FWPS_FIELD_INGRESS_VSWITCH_ETHERNET_MAX The maximum value for this enumeration. This value might change in future versions of the NDIS header files and binaries.

Requirements

   
Minimum supported client Supported starting with Windows 8.
Header fwpsk.h (include Fwpsk.h)