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 イベントに関する情報。
type が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 [デスクトップ アプリのみ] |
Header | fwpmtypes.h |