FWPM_VSWITCH_EVENT_TYPE enumeration (fwpmtypes.h)

The FWPM_VSWITCH_EVENT_TYPE enumeration specifies the type of a vSwitch event.

Syntax

typedef enum FWPM_VSWITCH_EVENT_TYPE_ {
  FWPM_VSWITCH_EVENT_FILTER_ADD_TO_INCOMPLETE_LAYER = 0,
  FWPM_VSWITCH_EVENT_FILTER_ENGINE_NOT_IN_REQUIRED_POSITION,
  FWPM_VSWITCH_EVENT_ENABLED_FOR_INSPECTION,
  FWPM_VSWITCH_EVENT_DISABLED_FOR_INSPECTION,
  FWPM_VSWITCH_EVENT_FILTER_ENGINE_REORDER,
  FWPM_VSWITCH_EVENT_MAX
} FWPM_VSWITCH_EVENT_TYPE;

Constants

 
FWPM_VSWITCH_EVENT_FILTER_ADD_TO_INCOMPLETE_LAYER
Value: 0
The filter engine is not enabled on all vSwitch instances. As a result, the filter(s) being added may not be fully enforced.
FWPM_VSWITCH_EVENT_FILTER_ENGINE_NOT_IN_REQUIRED_POSITION
The filter engine to which the filter(s) are being added is not in its required position (typically the first filtering extension in the vSwitch instance). As a result, the filter(s) could be bypassed.
FWPM_VSWITCH_EVENT_ENABLED_FOR_INSPECTION
The filter engine is being enabled for the vSwitch instance.
FWPM_VSWITCH_EVENT_DISABLED_FOR_INSPECTION
The filter engine is being disabled for the vSwitch instance.
FWPM_VSWITCH_EVENT_FILTER_ENGINE_REORDER
The filter engine is being reordered and may not be in the
required position to enforce committed filters.
FWPM_VSWITCH_EVENT_MAX
Maximum value for testing purposes.

Requirements

Requirement Value
Minimum supported client Windows 8 [desktop apps only]
Minimum supported server Windows Server 2012 [desktop apps only]
Header fwpmtypes.h

See also

Windows Filtering Platform API Enumerated Types