[This is preliminary documentation and subject to change.]
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. |
Windows NT: Requires version 4.0 or later.
Windows: Unsupported.
Windows CE: Unsupported.
Header: Declared in rassapi.h.
Remote Access Service Overview, RAS Server Administration Union, RAS_PARAMETERS, RAS_PORT_0, RAS_PORT_STATISTICS, RAS_PPP_PROJECTION_RESULT, RasAdminAcceptNewConnection, RasAdminConnectionHangupNotification, RasAdminPortGetInfo