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
所有事件共有的信息。
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 |