FWPM_NET_EVENT0 structure (fwpmtypes.h)

The FWPM_NET_EVENT0 structure contains information about all event types. FWPM_NET_EVENT1 is available. For Windows 8, FWPM_NET_EVENT2 is available.

Syntax

typedef struct FWPM_NET_EVENT0_ {
  FWPM_NET_EVENT_HEADER0 header;
  FWPM_NET_EVENT_TYPE    type;
  union {
    FWPM_NET_EVENT_IKEEXT_MM_FAILURE0 *ikeMmFailure;
    FWPM_NET_EVENT_IKEEXT_QM_FAILURE0 *ikeQmFailure;
    FWPM_NET_EVENT_IKEEXT_EM_FAILURE0 *ikeEmFailure;
    FWPM_NET_EVENT_CLASSIFY_DROP0     *classifyDrop;
    FWPM_NET_EVENT_IPSEC_KERNEL_DROP0 *ipsecDrop;
    FWPM_NET_EVENT_IPSEC_DOSP_DROP0   *idpDrop;
  };
} FWPM_NET_EVENT0;

Members

header

A FWPM_NET_EVENT_HEADER0 structure that contains information common to all events.

type

A FWPM_NET_EVENT_TYPE value that specifies the type of event.

ikeMmFailure

Address of an FWPM_NET_EVENT_IKEEXT_MM_FAILURE0 structure that contains information about an IKE main mode failure.

Available when type is FWPM_NET_EVENT_TYPE_IKEEXT_MM_FAILURE.

ikeQmFailure

Address of an FWPM_NET_EVENT_IKEEXT_QM_FAILURE0 structure that contains information about an IKE quick mode failure.

Available when type is FWPM_NET_EVENT_TYPE_IKEEXT_QM_FAILURE.

ikeEmFailure

Address of an FWPM_NET_EVENT_IKEEXT_EM_FAILURE0 structure that contains information about an IKE user mode failure.

Available when type is FWPM_NET_EVENT_TYPE_IKEEXT_EM_FAILURE.

classifyDrop

Address of an FWPM_NET_EVENT_CLASSIFY_DROP0 structure that contains information about a drop event.

Available when type is FWPM_NET_EVENT_TYPE_CLASSIFY_DROP.

ipsecDrop

Address of an FWPM_NET_EVENT_IPSEC_KERNEL_DROP0 structure that contains information about an IPsec kernel drop event.

Available when type is FWPM_NET_EVENT_TYPE_IPSEC_KERNEL_DROP.

idpDrop

Address of an FWPM_NET_EVENT_IPSEC_DOSP_DROP0 structure that contains information about an IPsec DoS Protection event.

Available when type is FWPM_NET_EVENT_IPSEC_DOSP_DROP.

Note

Available only in Windows Server 2008 R2, Windows 7, and later.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Header fwpmtypes.h

See also

Windows Filtering Platform API Structures