RasConnectionState Enumeration

DotRas SDK

Collapse image Expand Image Copy image CopyHover image
Defines the different states available for a remote access service (RAS) connection.

Namespace: DotRas
Assembly: DotRas (in DotRas.dll) Version: 1.3.5166.33435 (1.3.0.0)

Syntax

C#
public enum RasConnectionState
Visual Basic
Public Enumeration RasConnectionState
Visual C++
public enum class RasConnectionState
F#
type RasConnectionState

Members

Member name Value Description
OpenPort 0 The communications port is about to be opened.
PortOpened 1 The communications port has been opened successfully.
ConnectDevice 2 The device is about to be connected.
DeviceConnected 3 The device has connected successfully.
AllDevicesConnected 4 The devices within the device chain have all connected, a physical link has been established.
Authenticate 5 The authentication process is starting.
AuthNotify 6 An authentication event has occurred.
AuthRetry 7 The client has requested another authentication attempt.
AuthCallback 8 The remote access server has requested a callback number.
AuthChangePassword 9 The client has requested to change the password on the account.
AuthProject 10 The projection phase is starting.
AuthLinkSpeed 11 The link speed calculation phase is starting.
AuthAck 12 The authentication request is being acknowledged.
PostCallbackAuthentication 13 The authentication (after callback) phase is starting.
Authenticated 14 The client has successfully completed authentication.
PrepareForCallback 15 The line is about to disconnect in preparation for callback.
WaitForModemReset 16 The client is delaying in order to give the modem time to reset itself in preparation for callback.
WaitForCallback 17 The client is waiting for an incoming call from the remote access server.
Projected 18 The projection result information has been made available.
StartAuthentication 19 The user authentication is being started or reattempted.
CallbackComplete 20 The client has been called back and is about to resume authentication.
LogOnNetwork 21 The client is logging on to the network.
SubEntryConnected 22 The subentry within a multi-link connection has been connected.
SubEntryDisconnected 23 The subentry within a multi-link connection has been disconnected.
ApplySettings 24 The client is applying settings.

Windows 7 or later: This value is supported.

Interactive 4096 The client has entered an interactive state.
RetryAuthentication 4097 The client is starting to retry authentication.
CallbackSetByCaller 4098 The client has entered the callback state.
PasswordExpired 4099 The client password has expired.
InvokeEapUI 4100 The client has been paused to display a custom authentication user interface.
Connected 8192 The client has connected successfully.
Disconnected 8193 The client has disconnected or failed a connection attempt.

Remarks

Do not write code that depends on the order or occurrence of a particular connection state, because this can vary between platforms.

See Also