函数比较:Windows 2000 与 RRAS 可再发行组件
RAS API 作为 Windows 2000 及更高版本操作系统的一项功能分发,并可用作具有 Service Pack 3 (SP3) 及更早版本的 Windows NT 4.0 的可再发行组件。 RAS 在这两种形式中提供相同的功能,但对于每个 RAS API 版本中的引用元素,使用的命名约定是不同的。
WINDOWS NT 4.0 SP3 及更早版本的 RAS 函数通常以“RasAdmin”前缀开头。 路由和远程访问服务的类似函数 (RRAS) 以“MprAdmin”前缀开头。 例如,RAS 提供一个名为 RasAdminPortGetInfo 的函数。 RRAS 中的类似函数称为 MprAdminPortGetInfo。 作为类似示例,RAS 提供回调函数 RasAdminGetIpAddressForUser。 RRAS 提供了一个名为 MprAdminGetIpAddressForUser 的类似回调函数。 此规则的例外情况是 RasAdminPortClearStatistics,RRAS 下为 MprAdminPortClearStats 和 RasAdminFreeBuffer,RRAS 下为 MprAdminBufferFree。
下表列出了Windows NT 4.0 SP3 RAS 函数和相应的 RRAS 函数。
尽管 RRAS 函数与 SP3 和早期 RAS 的Windows NT 4.0 类似,但 RRAS 函数通常采用一组不同的参数。 有关该函数的参数列表的完整信息,请参阅特定函数的参考页。
适用于 SP3 及更早版本的 Windows NT 4.0 的 RRAS 可再发行组件添加了以下函数,这些函数没有相应的 RAS:
MprAdminLinkHangupNotification
除了上述函数,Windows 2000 及更高版本的操作系统还添加了以下函数:
MprAdminConnectionHangupNotification2