FWPM_NET_EVENT5 구조체(fwpmtypes.h)
FWPM_NET_EVENT5 구조에는 모든 이벤트 유형에 대한 정보가 포함됩니다. FWPM_NET_EVENT4, FWPM_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
drop 이벤트에 대한 정보입니다.
형식이 FWPM_NET_EVENT_TYPE_CLASSIFY_DROP 때 사용할 수 있습니다.
ipsecDrop
IPsec 커널 드롭 이벤트에 대한 정보입니다.
형식이 FWPM_NET_EVENT_TYPE_IPSEC_KERNEL_DROP 때 사용할 수 있습니다.
idpDrop
IPsec DoS Protection 이벤트에 대한 정보입니다.
형식이 FWPM_NET_EVENT_IPSEC_DOSP_DROP 때 사용할 수 있습니다.
classifyAllow
허용 이벤트에 대한 정보입니다.
capabilityDrop
기능 관련 드롭 이벤트에 대한 정보입니다.
capabilityAllow
기능 관련 허용 이벤트에 대한 정보입니다.
classifyDropMac
MAC 계층 드롭 이벤트에 대한 정보입니다.
lpmPacketArrival
TBD
요구 사항
요구 사항 | 값 |
---|---|
헤더 | fwpmtypes.h |