MPR_SERVER_1 结构 (mprapi.h)
MPR_SERVER_1 结构用于检索和设置设备上用于点到点隧道协议 (PPTP) 和第 2 层隧道协议 (L2TP) 的端口数。
语法
typedef struct _MPR_SERVER_1 {
DWORD dwNumPptpPorts;
DWORD dwPptpPortFlags;
DWORD dwNumL2tpPorts;
DWORD dwL2tpPortFlags;
} MPR_SERVER_1, *PMPR_SERVER_1;
成员
dwNumPptpPorts
指定设备上为 PPTP 配置的端口数。 下表列出了 dwNumPptpPorts 的 最大值。 不允许使用零值。
最大值 | Windows 版本 |
---|---|
|
Windows Server 2003 Web Edition |
|
Windows Server 2003 Standard Edition |
|
Windows Server 2003、Datacenter Edition 和 Windows Server 2003 Enterprise Edition |
如果 dwNumPptpPorts 包含的值超出了服务启动时注册表中配置的限制, (Windows Server 2003、Standard Edition 和 Windows Server 2003 的默认值为 1000,Enterprise Edition) ,则 MprConfigServerSetInfo 和 MprAdminServerSetInfo 函数将返回ERROR_SUCCESS_REBOOT_REQUIRED。
dwPptpPortFlags
一组位标志,指示设备上是否启用了 RAS 或路由。
值 | 含义 |
---|---|
|
如果设置,则会在设备上启用 RAS。 |
|
如果设置,则会在设备上启用路由。 |
dwNumL2tpPorts
指定设备上为 L2TP 配置的端口数。 下表列出了 dwNumL2tpPorts 的 最大值。 不允许使用零值。
最大值 | Windows 版本 |
---|---|
|
Windows Server 2003 Web Edition |
|
Windows Server 2003 Standard Edition |
|
Windows Server 2003、Datacenter Edition 和 Windows Server 2003 Enterprise Edition |
如果 dwNumL2tpPorts 包含的值超出了服务开始时间注册表中配置的限制, (Windows Server 2003、Standard Edition 和 Windows Server 2003 的默认值为 1000,Enterprise Edition) ,则 MprConfigServerSetInfo 和 MprAdminServerSetInfo 函数将返回ERROR_SUCCESS_REBOOT_REQUIRED。
dwL2tpPortFlags
一组位标志,指示设备上是否启用了 RAS 或路由。
值 | 含义 |
---|---|
|
如果设置,则会在设备上启用 RAS。 |
|
如果设置,则会在设备上启用路由。 |
要求
最低受支持的客户端 | 无受支持的版本 |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | mprapi.h |