FWPM_NET_EVENT2 结构 (fwpmtypes.h)

FWPM_NET_EVENT2 结构包含有关所有事件类型的信息。 FWPM_NET_EVENT0 可用。

语法

typedef struct FWPM_NET_EVENT2_ {
  FWPM_NET_EVENT_HEADER2 header;
  FWPM_NET_EVENT_TYPE    type;
  union {
    FWPM_NET_EVENT_IKEEXT_MM_FAILURE1 *ikeMmFailure;
    FWPM_NET_EVENT_IKEEXT_QM_FAILURE0 *ikeQmFailure;
    FWPM_NET_EVENT_IKEEXT_EM_FAILURE1 *ikeEmFailure;
    FWPM_NET_EVENT_CLASSIFY_DROP2     *classifyDrop;
    FWPM_NET_EVENT_IPSEC_KERNEL_DROP0 *ipsecDrop;
    FWPM_NET_EVENT_IPSEC_DOSP_DROP0   *idpDrop;
    FWPM_NET_EVENT_CLASSIFY_ALLOW0    *classifyAllow;
    FWPM_NET_EVENT_CAPABILITY_DROP0   *capabilityDrop;
    FWPM_NET_EVENT_CAPABILITY_ALLOW0  *capabilityAllow;
    FWPM_NET_EVENT_CLASSIFY_DROP_MAC0 *classifyDropMac;
  };
} FWPM_NET_EVENT2;

成员

header

类型: FWPM_NET_EVENT_HEADER2

所有事件共有的信息。

type

类型: FWPM_NET_EVENT_TYPE

事件的类型。

ikeMmFailure

类型: FWPM_NET_EVENT_IKEEXT_MM_FAILURE1*

有关 IKE main模式故障的信息。

FWPM_NET_EVENT_TYPE_IKEEXT_MM_FAILURE类型可用。

ikeQmFailure

类型: FWPM_NET_EVENT_IKEEXT_QM_FAILURE0*

有关 IKE 快速模式故障的信息。

FWPM_NET_EVENT_TYPE_IKEEXT_QM_FAILURE类型可用。

ikeEmFailure

类型: FWPM_NET_EVENT_IKEEXT_EM_FAILURE1*

有关 IKE 用户模式失败的信息。

类型为FWPM_NET_EVENT_TYPE_IKEEXT_EM_FAILURE时可用。

classifyDrop

类型: FWPM_NET_EVENT_CLASSIFY_DROP2*

有关删除事件的信息。

FWPM_NET_EVENT_TYPE_CLASSIFY_DROP类型可用。

ipsecDrop

类型: FWPM_NET_EVENT_IPSEC_KERNEL_DROP0*

有关 IPsec 内核删除事件的信息。

FWPM_NET_EVENT_TYPE_IPSEC_KERNEL_DROP类型可用。

idpDrop

类型: FWPM_NET_EVENT_IPSEC_DOSP_DROP0*

有关 IPsec DoS 保护事件的信息。

FWPM_NET_EVENT_IPSEC_DOSP_DROP类型可用。

classifyAllow

类型: FWPM_NET_EVENT_CLASSIFY_ALLOW0*

有关允许事件的信息。

capabilityDrop

类型: FWPM_NET_EVENT_CAPABILITY_DROP0*

有关与功能相关的删除事件的信息。

capabilityAllow

类型: FWPM_NET_EVENT_CAPABILITY_ALLOW0*

有关与功能相关的允许事件的信息。

classifyDropMac

类型: FWPM_NET_EVENT_CLASSIFY_DROP_MAC0*

有关 MAC 层删除事件的信息。

要求

   
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
标头 fwpmtypes.h

请参阅

Windows 筛选平台 API 结构