FWPM_NET_EVENT5 構造体 (fwpmtypes.h)

FWPM_NET_EVENT5構造体には、すべてのイベントの種類に関する情報が含まれています。 FWPM_NET_EVENT4FWPM_NET_EVENT3およびFWPM_NET_EVENT2 を使用できます。 Windows 7 の場合は、 FWPM_NET_EVENT1 を使用できます。 Windows Vista の場合は、 FWPM_NET_EVENT0 を使用できます。

構文

typedef struct FWPM_NET_EVENT5_ {
  FWPM_NET_EVENT_HEADER3 header;
  FWPM_NET_EVENT_TYPE    type;
  union {
    FWPM_NET_EVENT_IKEEXT_MM_FAILURE2  *ikeMmFailure;
    FWPM_NET_EVENT_IKEEXT_QM_FAILURE1  *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_EVENT_LPM_PACKET_ARRIVAL0 *lpmPacketArrival;
  };
} FWPM_NET_EVENT5;

メンバー

header

すべてのイベントに共通の情報。

type

イベントの種類。

ikeMmFailure

IKE メイン モードエラーに関する情報。

がFWPM_NET_EVENT_TYPE_IKEEXT_MM_FAILUREされている場合使用できます。

ikeQmFailure

IKE クイック モードエラーに関する情報。

FWPM_NET_EVENT_TYPE_IKEEXT_QM_FAILUREされている場合に使用できます。

ikeEmFailure

IKE ユーザー モードエラーに関する情報。

FWPM_NET_EVENT_TYPE_IKEEXT_EM_FAILUREされている場合に使用できます。

classifyDrop

ドロップ イベントに関する情報。

FWPM_NET_EVENT_TYPE_CLASSIFY_DROPされている場合に使用できます。

ipsecDrop

IPsec カーネル ドロップ イベントに関する情報。

がFWPM_NET_EVENT_TYPE_IPSEC_KERNEL_DROPされている場合使用できます。

idpDrop

IPsec DoS Protection イベントに関する情報。

typeFWPM_NET_EVENT_IPSEC_DOSP_DROPされている場合に使用できます。

classifyAllow

許可イベントに関する情報。

capabilityDrop

機能関連のドロップ イベントに関する情報。

capabilityAllow

機能関連の許可イベントに関する情報。

classifyDropMac

MAC レイヤー ドロップ イベントに関する情報。

lpmPacketArrival

TBD

要件

要件
Header fwpmtypes.h

こちらもご覧ください

Windows フィルタリング プラットフォーム API の構造