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 主要模式失敗的相關資訊。
當類型為 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 Protection 事件的相關資訊。
當類型為 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 |