FWPM_NET_EVENT_IKEEXT_EM_FAILURE0 structure (fwpmtypes.h)

The FWPM_NET_EVENT_IKEEXT_EM_FAILURE0 structure contains information that describes an IKE Extended Mode (EM) failure. FWPM_NET_EVENT_IKEEXT_EM_FAILURE1 is available.

Syntax

typedef struct FWPM_NET_EVENT_IKEEXT_EM_FAILURE0_ {
  UINT32                            failureErrorCode;
  IPSEC_FAILURE_POINT               failurePoint;
  UINT32                            flags;
  IKEEXT_EM_SA_STATE                emState;
  IKEEXT_SA_ROLE                    saRole;
  IKEEXT_AUTHENTICATION_METHOD_TYPE emAuthMethod;
  UINT8                             endCertHash[20];
  UINT64                            mmId;
  UINT64                            qmFilterId;
} FWPM_NET_EVENT_IKEEXT_EM_FAILURE0;

Members

failureErrorCode

Windows error code for the failure.

failurePoint

An IPSEC_FAILURE_POINT value that indicates the IPsec state when the failure occurred.

flags

Flags for the failure event.

Value Meaning
FWPM_NET_EVENT_IKEEXT_EM_FAILURE_FLAG_MULTIPLE Indicates that multiple IKE EM failure events have been reported.

emState

An IKEEXT_EM_SA_STATE value that indicates the EM state when the failure occurred.

saRole

An IKEEXT_SA_ROLE value that specifies the SA role when the failure occurred.

emAuthMethod

An IKEEXT_AUTHENTICATION_METHOD_TYPE value that specifies the authentication method.

endCertHash[20]

SHA thumbprint hash of the end certificate corresponding to the failures that happen during building or validating certificate chains.

IKEEXT_CERT_HASH_LEN maps to 20.

mmId

LUID for the Main Mode (MM) SA.

qmFilterId

Quick Mode (QM) filter ID associated with this failure.

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

IKEEXT_AUTHENTICATION_METHOD_TYPE

IKEEXT_EM_SA_STATE

IKEEXT_SA_ROLE

IPSEC_FAILURE_POINT

Windows Filtering Platform API Structures