RAS服务器管理功能使您能够获取有关指定RAS服务器及其端口的信息。这些功能还可以终止指定的RAS服务器端口上的连接。
RasAdminServerGetInfo函数返回一个RAS_SERVER_0结构,其中包含有关RAS服务器配置的信息。返回的信息包括当前可用于连接的端口数量,当前使用的端口数量和服务器版本号。
RasAdminPortEnum函数检索包含RAS服务器上配置的每个端口的信息的RAS_PORT_0结构数组。每个端口的信息包括:
*端口名称
*有关连接到端口的设备的信息
*与该端口关联的RAS服务器是否为Windows NT Server
*端口当前是否正在使用,如果是,有关连接的信息
您可以调用RasAdminPortGetInfo函数获取有关RAS服务器上指定端口的其他信息。此函数返回一个包含RAS_PORT_0结构的RAS_PORT_1结构以及有关端口当前状态的其他信息。RasAdminPortGetInfo函数还返回一组RAS_PARAMETERS结构,它们描述与端口关联的任何与媒体有关的密钥的值。RAS_PARAMETERS结构使用RAS_PARAMS_FORMAT枚举中的值来指示每个媒体特定密钥的值的格式。
RasAdminPortGetInfo函数还返回一个RAS_PORT_STATISTICS结构,其中包含端口上当前连接的各种统计计数器(如果有)。对于作为多链路连接一部分的端口,RasAdminPortGetInfo返回连接中涉及的所有端口的各个端口和累积统计信息的统计信息。您可以使用RasAdminPortClearStatistics功能重置端口的统计计数器。RasAdminPortDisconnect功能会断开正在使用的端口。
使用RasAdminFreeBuffer功能来释放由RasAdminPortEnum和RasAdminPortGetInfo功能分配的内存。使用RasAdminGetErrorString函数获取描述由RAS服务器管理(RasAdmin)函数之一返回的RAS错误代码的字符串。