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 |