FWPS_FIELDS_INGRESS_VSWITCH_TRANSPORT_V4 Enumeration

The FWPS_FIELDS_INGRESS_VSWITCH_TRANSPORT_V4 enumeration type specifies the data field identifiers for the FWPS_LAYER_INGRESS_VSWITCH_TRANSPORT_V4 run-time filtering layer.

Syntax

typedef enum FWPS_FIELDS_INGRESS_VSWITCH_TRANSPORT_V4_ {
  FWPS_FIELD_INGRESS_VSWITCH_TRANSPORT_V4_IP_SOURCE_ADDRESS,
  FWPS_FIELD_INGRESS_VSWITCH_TRANSPORT_V4_IP_DESTINATION_ADDRESS,
  FWPS_FIELD_INGRESS_VSWITCH_TRANSPORT_V4_IP_PROTOCOL,
  FWPS_FIELD_INGRESS_VSWITCH_TRANSPORT_V4_IP_SOURCE_PORT,
  FWPS_FIELD_INGRESS_VSWITCH_TRANSPORT_V4_IP_DESTINATION_PORT,
  FWPS_FIELD_INGRESS_VSWITCH_TRANSPORT_V4_VLAN_ID,
  FWPS_FIELD_INGRESS_VSWITCH_TRANSPORT_V4_VSWITCH_TENANT_NETWORK_ID,
  FWPS_FIELD_INGRESS_VSWITCH_TRANSPORT_V4_VSWITCH_ID,
  FWPS_FIELD_INGRESS_VSWITCH_TRANSPORT_V4_VSWITCH_NETWORK_TYPE,
  FWPS_FIELD_INGRESS_VSWITCH_TRANSPORT_V4_VSWITCH_SOURCE_INTERFACE_ID,
  FWPS_FIELD_INGRESS_VSWITCH_TRANSPORT_V4_VSWITCH_SOURCE_INTERFACE_TYPE,
  FWPS_FIELD_INGRESS_VSWITCH_TRANSPORT_V4_VSWITCH_SOURCE_VM_ID,
  FWPS_FIELD_INGRESS_VSWITCH_TRANSPORT_V4_L2_FLAGS,
  FWPS_FIELD_INGRESS_VSWITCH_TRANSPORT_V4_COMPARTMENT_ID,
  FWPS_FIELD_INGRESS_VSWITCH_TRANSPORT_V4_MAX
} FWPS_FIELDS_INGRESS_VSWITCH_TRANSPORT_V4;

Constants

FWPS_FIELD_INGRESS_VSWITCH_TRANSPORT_V4_IP_SOURCE_ADDRESS The virtual switch ingress IP source address field.
FWPS_FIELD_INGRESS_VSWITCH_TRANSPORT_V4_IP_DESTINATION_ADDRESS The virtual switch ingress IP destination address field.
FWPS_FIELD_INGRESS_VSWITCH_TRANSPORT_V4_IP_PROTOCOL The virtual switch ingress IP protocol field.
FWPS_FIELD_INGRESS_VSWITCH_TRANSPORT_V4_IP_SOURCE_PORT The virtual switch ingress IP source port field.
FWPS_FIELD_INGRESS_VSWITCH_TRANSPORT_V4_IP_DESTINATION_PORT The virtual switch ingress IP destination port field.
FWPS_FIELD_INGRESS_VSWITCH_TRANSPORT_V4_VLAN_ID The virtual switch ingress virtual LAN (VLAN) identifier field.
FWPS_FIELD_INGRESS_VSWITCH_TRANSPORT_V4_VSWITCH_TENANT_NETWORK_ID The virtual switch ingress virtual switch tenant network identifier field.
FWPS_FIELD_INGRESS_VSWITCH_TRANSPORT_V4_VSWITCH_ID The virtual switch ingress virtual switch identifier field.
FWPS_FIELD_INGRESS_VSWITCH_TRANSPORT_V4_VSWITCH_NETWORK_TYPE The virtual switch ingress virtual switch network type field.
FWPS_FIELD_INGRESS_VSWITCH_TRANSPORT_V4_VSWITCH_SOURCE_INTERFACE_ID The virtual switch ingress virtual switch source interface identifier field.
FWPS_FIELD_INGRESS_VSWITCH_TRANSPORT_V4_VSWITCH_SOURCE_INTERFACE_TYPE The virtual switch ingress virtual switch source interface type field.
FWPS_FIELD_INGRESS_VSWITCH_TRANSPORT_V4_VSWITCH_SOURCE_VM_ID The virtual switch ingress virtual switch source virtual machine (VM) identifier field.
FWPS_FIELD_INGRESS_VSWITCH_TRANSPORT_V4_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_TRANSPORT_V4_COMPARTMENT_ID The compartment that the network interface belongs to.
Note  Supported starting with Windows 10, version 1703.
 
FWPS_FIELD_INGRESS_VSWITCH_TRANSPORT_V4_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)