FWPM_NET_EVENT_IKEEXT_EM_FAILURE1 structure (fwpmtypes.h)
The FWPM_NET_EVENT_IKEEXT_EM_FAILURE1 structure contains information that describes an IKE Extended mode (EM) failure. FWPM_NET_EVENT_IKEEXT_EM_FAILURE0 is available.
Syntax
typedef struct FWPM_NET_EVENT_IKEEXT_EM_FAILURE1_ {
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;
wchar_t *localPrincipalNameForAuth;
wchar_t *remotePrincipalNameForAuth;
UINT32 numLocalPrincipalGroupSids;
LPWSTR *localPrincipalGroupSids;
UINT32 numRemotePrincipalGroupSids;
LPWSTR *remotePrincipalGroupSids;
IPSEC_TRAFFIC_TYPE saTrafficType;
} FWPM_NET_EVENT_IKEEXT_EM_FAILURE1;
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. |
FWPM_NET_EVENT_IKEEXT_EM_FAILURE_FLAG_BENIGN | Indicates that IKE EM failure events have been reported, but that the events are benign. |
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.
localPrincipalNameForAuth
Name of the EM local security principal.
remotePrincipalNameForAuth
Name of the EM remote security principal.
numLocalPrincipalGroupSids
Number of groups in the local security principal's token.
localPrincipalGroupSids
Groups in the local security principal's token.
numRemotePrincipalGroupSids
Number of groups in the remote security principal's token.
remotePrincipalGroupSids
Groups in the remote security principal's token.
saTrafficType
Type of traffic for which the embedded quick mode was being negotiated.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 7 [desktop apps only] |
Minimum supported server | Windows Server 2008 R2 [desktop apps only] |
Header | fwpmtypes.h |