IKEEXT_KEYMODULE_STATISTICS1 structure (iketypes.h)

The IKEEXT_KEYMODULE_STATISTICS1 structure contains various statistics specific to the keying module. IKEEXT_KEYMODULE_STATISTICS0 is available.

 

Syntax

typedef struct IKEEXT_KEYMODULE_STATISTICS1_ {
  IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS1 v4Statistics;
  IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS1 v6Statistics;
  UINT32                                           errorFrequencyTable[97];
  UINT32                                           mainModeNegotiationTime;
  UINT32                                           quickModeNegotiationTime;
  UINT32                                           extendedModeNegotiationTime;
} IKEEXT_KEYMODULE_STATISTICS1;

Members

v4Statistics

IPv4 common statistics.

See IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS1 for more information.

v6Statistics

IPv6 common statistics.

See IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS1 for more information.

errorFrequencyTable[97]

Table containing the frequencies of various IKE Win32 error codes encountered during negotiations. The error codes range from ERROR_IPSEC_IKE_NEG_STATUS_BEGIN to ERROR_IPSEC_IKE_NEG_STATUS_END.

The table size, IKEEXT_ERROR_CODE_COUNT, is 84 (ERROR_IPSEC_IKE_NEG_STATUS_END - ERROR_IPSEC_IKE_NEG_STATUS_BEGIN).

mainModeNegotiationTime

Current Main Mode negotiation time.

quickModeNegotiationTime

Current Quick Mode negotiation time.

extendedModeNegotiationTime

Current Extended Mode negotiation time. This member is applicable for AuthIp only.

Requirements

Requirement Value
Minimum supported client Windows 7 [desktop apps only]
Minimum supported server Windows Server 2008 R2 [desktop apps only]
Header iketypes.h

See also

Windows Filtering Platform API Structures