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 是否在电话簿条目中使用前缀和后缀,并支持在连接作期间 暂停状态