共用方式為


FWPM_VSWITCH_EVENT0結構 (fwpmtypes.h)

FWPM_VSWITCH_EVENT0結構包含 vSwitch 事件的相關資訊。

語法

typedef struct FWPM_VSWITCH_EVENT0_ {
  FWPM_VSWITCH_EVENT_TYPE eventType;
  wchar_t                 *vSwitchId;
  union {
    struct {
      ULONG  numvSwitchFilterExtensions;
      LPWSTR *vSwitchFilterExtensions;
    } positionInfo;
    struct {
      BOOL   inRequiredPosition;
      ULONG  numvSwitchFilterExtensions;
      LPWSTR *vSwitchFilterExtensions;
    } reorderInfo;
  };
} FWPM_VSWITCH_EVENT0;

成員

eventType

類型: FWPM_VSWITCH_EVENT_TYPE

vSwitch 事件的類型。

vSwitchId

類型: wchar_t*

識別 vSwitch 的 GUID。

positionInfo

FWPM_VSWITCH_EVENT_FILTER_ADD_TO_FILTER_ENGINE_NOT_IN_REQUIRED_POSITION eventType可用。

positionInfo.numvSwitchFilterExtensions

類型: ULONG

vSwitch 篩選延伸模組的數目。

positionInfo.vSwitchFilterExtensions

類型: LPWSTR*

size_is (numvSwitchFilterExtensions)

識別其他 vSwitch 延伸模組的字串陣列。

reorderInfo

FWPM_VSWITCH_EVENT_FILTER_ENGINE_REORDER eventType可用。

reorderInfo.inRequiredPosition

類型: BOOL

如果篩選引擎位於正確強制執行已認可篩選的必要位置,則為 True;否則為 false。

reorderInfo.numvSwitchFilterExtensions

類型: ULONG

vSwitch 篩選延伸模組的數目。

reorderInfo.vSwitchFilterExtensions

類型: LPWSTR*

size_is (numvSwitchFilterExtensions)

識別其他 vSwitch 延伸模組的字串陣列。

備註

針對未命名的等位,switch_is (eventType) ,switch_type (FWPM_VSWITCH_EVENT_TYPE) 。

FWPM_VSWITCH_EVENT0 是FWPM_VSWITCH_EVENT的特定實作。 如需詳細資訊 ,請參閱 Version-Independent 名稱和以特定 Windows 版本為目標

需求

   
最低支援的用戶端 Windows 8 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 [僅限傳統型應用程式]
標頭 fwpmtypes.h

另請參閱

FWPM_VSWITCH_EVENT_TYPE