FWPM_NET_EVENT0 结构 (fwpmtypes.h)

FWPM_NET_EVENT0 结构包含有关所有事件类型的信息。 FWPM_NET_EVENT1 可用。 对于 Windows 8, FWPM_NET_EVENT2 可用。

语法

typedef struct FWPM_NET_EVENT0_ {
  FWPM_NET_EVENT_HEADER0 header;
  FWPM_NET_EVENT_TYPE    type;
  union {
    FWPM_NET_EVENT_IKEEXT_MM_FAILURE0 *ikeMmFailure;
    FWPM_NET_EVENT_IKEEXT_QM_FAILURE0 *ikeQmFailure;
    FWPM_NET_EVENT_IKEEXT_EM_FAILURE0 *ikeEmFailure;
    FWPM_NET_EVENT_CLASSIFY_DROP0     *classifyDrop;
    FWPM_NET_EVENT_IPSEC_KERNEL_DROP0 *ipsecDrop;
    FWPM_NET_EVENT_IPSEC_DOSP_DROP0   *idpDrop;
  };
} FWPM_NET_EVENT0;

成员

header

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

type

一个指定事件类型的FWPM_NET_EVENT_TYPE值。

ikeMmFailure

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

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_FAILURE0 结构的地址。

类型为FWPM_NET_EVENT_TYPE_IKEEXT_EM_FAILURE时可用。

classifyDrop

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

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 Server 2008 R2、Windows 7 及更高版本。

要求

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

请参阅

Windows 筛选平台 API 结构