IKEV2_CONFIG_PARAMS structure (mprapi.h)

The IKEV2_CONFIG_PARAMS structure is used to get or set parameters for Internet Key Exchange version 2 (IKEv2) devices (RFC 4306).

Syntax

typedef struct _IKEV2_CONFIG_PARAMS {
  DWORD                      dwNumPorts;
  DWORD                      dwPortFlags;
  DWORD                      dwTunnelConfigParamFlags;
  IKEV2_TUNNEL_CONFIG_PARAMS TunnelConfigParams;
} IKEV2_CONFIG_PARAMS, *PIKEV2_CONFIG_PARAMS;

Members

dwNumPorts

A value that specifies the number of ports configured on the RRAS server to accept IKEv2 connections.

dwPortFlags

A value that specifies the type of ports configured on the RRAS server for IKEv2. The following values are supported:

Value Meaning
MPR_ENABLE_RAS_ON_DEVICE
Remote Access is enabled for IKEv2.

dwTunnelConfigParamFlags

A value that specifies if the user is able to set the tunnel configuration parameters. The following values are supported:

Value Meaning
MPRAPI_IKEV2_SET_TUNNEL_CONFIG_PARAMS
0x01
If set, the dwNumPorts, dwPortFlags, and TunnelConfigParams fields are valid.

TunnelConfigParams

An IKEV2_TUNNEL_CONFIG_PARAMS structure that contains IKEv2 tunnel information.

Requirements

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

See also

MPRAPI_TUNNEL_CONFIG_PARAMS

Router Management Reference

Router Management Structures