使用 USB 调制解调器,使用 RAS 接口进行拨号/挂断。
- 连接使用 RASDial() 和断开连接使用 RASHangUp() API。
- 连接成功后使用函数 RasConnectionNotification(rasHandle, event, RASCN_Disconnection) 等待断开事件,断开发生时事件通知成功。
- 我需要找出断开连接的原因,如果由于丢失网络信号而断开连接,则将我的应用程序置于自动重新连接状态。
是否有任何方法或 API 提供断开连接的原因,如 LINK_FAILED、USER_SWITCH、USER_LOGOFF ... 等。