RASCONNSTATUS

【勇芳软件工作室】汉化HomePreviousNext

RASCONNSTATUS结构描述了远程访问连接的当前状态。它由RasGetConnectStatus函数返回。

typedef struct _RASCONNSTATUS {

DWORD dwSize;

RASCONNSTATE rasconnstate;

DWORD dwError;

TCHAR szDeviceType[RAS_MaxDeviceType + 1];

TCHAR szDeviceName[RAS_MaxDeviceName + 1];

} RASCONNSTATUS;

会员

的dwSize

指定结构大小(以字节为单位)。

rasconnstate

指定RASCONNSTATE枚举器值,该值指示RasDial连接进程的当前状态;也就是当前正在执行的RasDial进程。

两个状态值尤为重要:

含义
RASCS_Connected表示连接已成功建立。
RASCS_Disconnected表示连接失败。

dwError

如果非零,表示失败的原因。该值是RAS头文件或ERROR_NOT_ENOUGH_MEMORY或ERROR_INVALID_HANDLE之一的错误值之一。

szDeviceType

指定当前设备类型的字符串(如果有)。例如,RAS支持的常用设备类型是“modem”,“pad”,“switch”,“isdn”或“null”。

szDeviceName

一个字符串,指定当前设备的名称(如果有)。这将是调制解调器__的名称,例如“Hayes Smartmodem 2400”; PAD的名称,例如“美国Sprint”;或交换设备的名称,例如“Racal-Guardata”。

也可以看看

RasGetConnectStatus, RasDial, RASCONNSTATE