0

使用 USB 调制解调器,使用 RAS 接口进行拨号/挂断。

  • 连接使用 RASDial() 和断开连接使用 RASHangUp() API。
  • 连接成功后使用函数 RasConnectionNotification(rasHandle, event, RASCN_Disconnection) 等待断开事件,断开发生时事件通知成功。
  • 我需要找出断开连接的原因,如果由于丢失网络信号而断开连接,则将我的应用程序置于自动重新连接状态。

是否有任何方法或 API 提供断开连接的原因,如 LINK_FAILED、USER_SWITCH、USER_LOGOFF ... 等。

4

1 回答 1

1

RasGetConnectStatus API 可以在RASCONNSTATUS .dwError 字段中为您提供原因。

于 2016-01-25T10:38:56.143 回答