FWPM_NET_EVENT_IKEEXT_QM_FAILURE0 structure (fwpmtypes.h)

The FWPM_NET_EVENT_IKEEXT_QM_FAILURE0 structure contains information that describes an IKE/AuthIP Quick Mode (QM) failure.

Syntax

typedef struct FWPM_NET_EVENT_IKEEXT_QM_FAILURE0_ {
  UINT32                 failureErrorCode;
  IPSEC_FAILURE_POINT    failurePoint;
  IKEEXT_KEY_MODULE_TYPE keyingModuleType;
  IKEEXT_QM_SA_STATE     qmState;
  IKEEXT_SA_ROLE         saRole;
  IPSEC_TRAFFIC_TYPE     saTrafficType;
  union {
    FWP_CONDITION_VALUE0 localSubNet;
  };
  union {
    FWP_CONDITION_VALUE0 remoteSubNet;
  };
  UINT64                 qmFilterId;
} FWPM_NET_EVENT_IKEEXT_QM_FAILURE0;

Members

failureErrorCode

Windows error code for the failure.

failurePoint

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

keyingModuleType

An IKEEXT_KEY_MODULE_TYPE value that specifies the type of keying module.

qmState

An IKEEXT_QM_SA_STATE value that specifies the QM state when the failure occurred.

saRole

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

saTrafficType

An IPSEC_TRAFFIC_TYPE value that specifies the type of traffic.

localSubNet

An FWP_CONDITION_VALUE0 structure that contains values that conditions can use when testing for matches.

Available when saTrafficType is IPSEC_TRAFFIC_TYPE_TUNNEL.

remoteSubNet

An FWP_CONDITION_VALUE0 structure that contains values that conditions can use when testing for matches.

Available when saTrafficType is IPSEC_TRAFFIC_TYPE_TUNNEL.

qmFilterId

Quick Mode filter ID.

Remarks

FWPM_NET_EVENT_IKEEXT_QM_FAILURE0 is a specific implementation of FWPM_NET_EVENT_IKEEXT_QM_FAILURE. See WFP Version-Independent Names and Targeting Specific Versions of Windows for more information.

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