FWPM_VSWITCH_EVENT_TYPE enumeration

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_FILTER_ADD_TO_INCOMPLETE_LAYER + 1 ),
  FWPM_VSWITCH_EVENT_ENABLED_FOR_INSPECTION                  = ( FWPM_VSWITCH_EVENT_FILTER_ENGINE_NOT_IN_REQUIRED_POSITION + 1 ),
  FWPM_VSWITCH_EVENT_DISABLED_FOR_INSPECTION                 = ( FWPM_VSWITCH_EVENT_ENABLED_FOR_INSPECTION + 1 ),
  FWPM_VSWITCH_EVENT_FILTER_ENGINE_REORDER                   = ( FWPM_VSWITCH_EVENT_DISABLED_FOR_INSPECTION + 1 ),
  FWPM_VSWITCH_EVENT_MAX                                     = ( FWPM_VSWITCH_EVENT_FILTER_ENGINE_REORDER + 1 )
} FWPM_VSWITCH_EVENT_TYPE;

Constants

FWPM_VSWITCH_EVENT_FILTER_ADD_TO_INCOMPLETE_LAYER

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

Minimum supported client

Windows 8 [desktop apps only]

Minimum supported server

Windows Server 2012 [desktop apps only]

Header

Fwpmtypes.h

IDL

Fwpmtypes.idl

See also

Windows Filtering Platform API Enumerated Types

 

 

Show: