FWPM_NET_EVENT1 结构 (fwpmtypes.h)

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

语法

typedef struct FWPM_NET_EVENT1_ {
  FWPM_NET_EVENT_HEADER1 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_DROP1     *classifyDrop;
    FWPM_NET_EVENT_IPSEC_KERNEL_DROP0 *ipsecDrop;
    FWPM_NET_EVENT_IPSEC_DOSP_DROP0   *idpDrop;
  };
} FWPM_NET_EVENT1;

成员

header

包含所有事件通用信息的 FWPM_NET_EVENT_HEADER1 结构。

type

指定事件类型的 FWPM_NET_EVENT_TYPE 值。

ikeMmFailure

包含 IKE main模式故障相关信息的FWPM_NET_EVENT_IKEEXT_MM_FAILURE1结构的地址。

类型FWPM_NET_EVENT_TYPE_IKEEXT_MM_FAILURE 时可用。

ikeQmFailure

包含 IKE 快速模式故障相关信息 的FWPM_NET_EVENT_IKEEXT_QM_FAILURE0 结构的地址。

类型为 FWPM_NET_EVENT_TYPE_IKEEXT_QM_FAILURE 时可用。

ikeEmFailure

包含有关 IKE 用户模式失败信息的 FWPM_NET_EVENT_IKEEXT_EM_FAILURE1 结构的地址。

类型FWPM_NET_EVENT_TYPE_IKEEXT_EM_FAILURE 时可用。

classifyDrop

包含有关放置事件信息的 FWPM_NET_EVENT_CLASSIFY_DROP1 结构的地址。

类型FWPM_NET_EVENT_TYPE_CLASSIFY_DROP 时可用。

ipsecDrop

包含 IPsec 内核删除事件相关信息 的FWPM_NET_EVENT_IPSEC_KERNEL_DROP0 结构的地址。

类型FWPM_NET_EVENT_TYPE_IPSEC_KERNEL_DROP 时可用。

idpDrop

包含 IPsec DoS 保护事件相关信息 的FWPM_NET_EVENT_IPSEC_DOSP_DROP0 结构的地址。

类型为 FWPM_NET_EVENT_IPSEC_DOSP_DROP 时可用。

要求

要求
最低受支持的客户端 Windows 7 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2 [仅限桌面应用]
标头 fwpmtypes.h

另请参阅

Windows 筛选平台 API 结构