FWPM_NET_EVENT4 structure (fwpmtypes.h)
The FWPM_NET_EVENT4 structure contains information about all event types. FWPM_NET_EVENT3 and FWPM_NET_EVENT2 are available. For Windows 7, FWPM_NET_EVENT1 is available. For Windows Vista, FWPM_NET_EVENT0 is available.
Syntax
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;
Members
header
Information common to all events.
type
The type of event.
ikeMmFailure
Information about an IKE main mode failure.
Available when type is FWPM_NET_EVENT_TYPE_IKEEXT_MM_FAILURE.
ikeQmFailure
Information about an IKE quick mode failure.
Available when type is FWPM_NET_EVENT_TYPE_IKEEXT_QM_FAILURE.
ikeEmFailure
Information about an IKE user mode failure.
Available when type is FWPM_NET_EVENT_TYPE_IKEEXT_EM_FAILURE.
classifyDrop
Information about a drop event.
Available when type is FWPM_NET_EVENT_TYPE_CLASSIFY_DROP.
ipsecDrop
Information about an IPsec kernel drop event.
Available when type is FWPM_NET_EVENT_TYPE_IPSEC_KERNEL_DROP.
idpDrop
Information about an IPsec DoS Protection event.
Available when type is FWPM_NET_EVENT_IPSEC_DOSP_DROP.
classifyAllow
Information about an allow event.
capabilityDrop
Information about a capability-related drop event.
capabilityAllow
Information about a capability-related allow event.
classifyDropMac
Information about a MAC layer drop event.
Requirements
Requirement | Value |
---|---|
Header | fwpmtypes.h |