FWPM_NET_EVENT4 構造体 (fwpmtypes.h)

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

構文

typedef struct FWPM_NET_EVENT4_ {
  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_EVENT4;

メンバー

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 レイヤー ドロップ イベントに関する情報。

要件

要件
Header fwpmtypes.h

こちらもご覧ください

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