RAS 连接操作

Windows NT及更高版本提供 RasPhonebookDlgRasDialDlg 函数,这些函数显示用于启动 RAS 连接操作的内置用户界面。 对于大多数应用程序,这是启动 RAS 连接操作的首选方法。 Windows 95 目前不支持这些功能。

本部分的其余部分介绍用于启动 RAS 连接的低级别函数。 这些功能在 Windows NT 4.0 (及更高版本) 和 Windows 95 上均可用。

RAS 客户端应用程序使用 RasDial 函数与 RAS 服务器建立连接。 RasDial 函数启动连接操作,然后由远程访问连接管理器执行。

远程访问连接管理器是一项服务,用于处理与远程服务器建立连接的详细信息。 此服务还在连接操作期间为客户端提供状态信息。 当应用程序加载RASAPI32.DLL时,远程访问连接管理器会自动启动。

RasDial 调用在启动连接操作时指定以下信息:

  • 远程访问连接管理器建立连接所需的连接信息
  • 在连接操作期间接收进度通知的可选 通知处理程序 。 如果 RasDial 调用指定通知处理程序,则调用是 异步的;否则,它是 同步的。
  • 一个可选的 RASDIALEXTENSIONS 结构,用于启用或禁用 RasDial 操作的扩展。 扩展允许 RAS 客户端直接启用某些调制解调器设置,控制 RAS 是否在电话簿条目中使用前缀和后缀,并在连接操作期间支持 暂停状态