共用方式為


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 主要模式失敗的相關資訊。

當類型為 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

另請參閱

Windows 篩選平台 API 結構