RASCONNSUBSTATE enumeration

The RASCONNSUBSTATE enum is used by the RASCONNSTATUS structure to list additional states for Internet Key Exchange version 2 (IKEv2) Virtual Private Network (VPN) tunnel connections. These states are not applicable to other tunneling protocols.

Syntax


typedef enum  { 
  RASCSS_None,
  RASCSS_Dormant,
  RASCSS_Reconnecting,
  RASCSS_Reconnected   = RASCSS_DONE
} RASCONNSUBSTATE;

Constants

RASCSS_None

This value indicates that the IKEv2 VPN connection state has no substate.

RASCSS_Dormant

This value indicates that the underlying internet interface of the IKEv2 VPN connection is down and the connection is waiting for an internet interface to come online.

RASCSS_Reconnecting

This value indicates that another internet interface has come online and the IKEv2 VPN connection is switching over to this new interface through Mobile IKE (MOBIKE) update.

RASCSS_Reconnected

This value indicates that MOBIKE update has completed and the connection has switched over successfully to the new internet interface.

Remarks

The RASCONNSUBSTATE connection states are only valid when the tunnel is connected and is in the RASCS_Connected state from the RASCONNSTATE enumeration.

Requirements

Minimum supported client

Windows 7 [desktop apps only]

Minimum supported server

Windows Server 2008 R2 [desktop apps only]

Header

Ras.h

See also

Remote Access Service (RAS) Overview
Remote Access Service Enumerations

 

 

Community Additions

ADD
Show:
© 2015 Microsoft