The RAS_PORT_1 structure contains information about a RAS port.
typedef struct _RAS_PORT_1 { RAS_PORT_0 rasport0; DWORD LineCondition; DWORD HardwareCondition; DWORD LineSpeed; WORD NumStatistics; WORD NumMediaParms; DWORD SizeMediaParms; RAS_PPP_PROJECTION_RESULT ProjResult; } RAS_PORT_1, *PRAS_PORT_1;
Value |
Meaning |
RAS_PORT_NON_OPERATIONAL |
The port is not operational. Check the event log for errors reported by the server. |
RAS_PORT_DISCONNECTED |
The port is currently disconnected. |
RAS_PORT_CALLING_BACK |
The RAS server is calling back the RAS client. |
RAS_PORT_LISTENING |
The port is waiting for a client to call in. |
RAS_PORT_AUTHENTICATING |
The server is in the process of authenticating the remote client. |
RAS_PORT_AUTHENTICATED |
The remote client is now authenticated. |
RAS_PORT_INITIALIZING |
The device attached to the port is being initialized. The state of the port will change to RAS_PORT_LISTENING when the initialization has been completed. |
Value |
Meaning |
RAS_MODEM_OPERATIONAL |
The modem attached to this port is operational and is ready to receive client calls. |
RAS_MODEM_HARDWARE_FAILURE |
The modem attached to this port has a hardware problem. |
RAS_PARAMETERS, RAS_PORT_0, RAS_PORT_STATISTICS, RAS_PPP_PROJECTION_RESULT, RasAdminAcceptNewConnection, RasAdminConnectionHangupNotification, RasAdminPortGetInfo