FWPM_NET_EVENT_IKEEXT_MM_FAILURE1 structure (fwpmtypes.h)
The FWPM_NET_EVENT_IKEEXT_MM_FAILURE1 structure contains information that describes an IKE/AuthIP Main Mode (MM) failure. FWPM_NET_EVENT_IKEEXT_MM_FAILURE0 is available.
Syntax
typedef struct FWPM_NET_EVENT_IKEEXT_MM_FAILURE1_ {
UINT32 failureErrorCode;
IPSEC_FAILURE_POINT failurePoint;
UINT32 flags;
IKEEXT_KEY_MODULE_TYPE keyingModuleType;
IKEEXT_MM_SA_STATE mmState;
IKEEXT_SA_ROLE saRole;
IKEEXT_AUTHENTICATION_METHOD_TYPE mmAuthMethod;
UINT8 endCertHash[20];
UINT64 mmId;
UINT64 mmFilterId;
wchar_t *localPrincipalNameForAuth;
wchar_t *remotePrincipalNameForAuth;
UINT32 numLocalPrincipalGroupSids;
LPWSTR *localPrincipalGroupSids;
UINT32 numRemotePrincipalGroupSids;
LPWSTR *remotePrincipalGroupSids;
} FWPM_NET_EVENT_IKEEXT_MM_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_MM_FAILURE_FLAG_BENIGN | Indicates that the failure was benign or expected. |
FWPM_NET_EVENT_IKEEXT_MM_FAILURE_FLAG_MULTIPLE | Indicates that multiple failure events have been reported. |
keyingModuleType
An IKEEXT_KEY_MODULE_TYPE value that specifies the type of keying module.
mmState
An IKEEXT_MM_SA_STATE value that indicates the Main Mode state when the failure occurred.
saRole
An IKEEXT_SA_ROLE value that specifies the security association (SA) role when the failure occurred.
mmAuthMethod
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 MM SA.
mmFilterId
Main mode filter ID.
localPrincipalNameForAuth
Name of the MM local security principal.
remotePrincipalNameForAuth
Name of the MM 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.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 7 [desktop apps only] |
Minimum supported server | Windows Server 2008 R2 [desktop apps only] |
Header | fwpmtypes.h |