RAS 连接操作
Windows NT及更高版本提供 RasPhonebookDlg 和 RasDialDlg 函数,这些函数显示用于启动 RAS 连接操作的内置用户界面。 对于大多数应用程序,这是启动 RAS 连接操作的首选方法。 Windows 95 目前不支持这些功能。
本部分的其余部分介绍用于启动 RAS 连接的低级别函数。 这些功能在 Windows NT 4.0 (及更高版本) 和 Windows 95 上均可用。
RAS 客户端应用程序使用 RasDial 函数与 RAS 服务器建立连接。 RasDial 函数启动连接操作,然后由远程访问连接管理器执行。
远程访问连接管理器是一项服务,用于处理与远程服务器建立连接的详细信息。 此服务还在连接操作期间为客户端提供状态信息。 当应用程序加载RASAPI32.DLL时,远程访问连接管理器会自动启动。
RasDial 调用在启动连接操作时指定以下信息:
- 远程访问连接管理器建立连接所需的连接信息。
- 在连接操作期间接收进度通知的可选 通知处理程序 。 如果 RasDial 调用指定通知处理程序,则调用是 异步的;否则,它是 同步的。
- 一个可选的 RASDIALEXTENSIONS 结构,用于启用或禁用 RasDial 操作的扩展。 扩展允许 RAS 客户端直接启用某些调制解调器设置,控制 RAS 是否在电话簿条目中使用前缀和后缀,并在连接操作期间支持 暂停状态 。