Поделиться через


структура MPR_SERVER_2 (mprapi.h)

Структура MPR_SERVER_2 используется для получения и задания количества портов, доступных для протокола PPTP, протокола L2TP и протокола SSTP на устройстве.

Синтаксис

typedef struct _MPR_SERVER_2 {
  DWORD dwNumPptpPorts;
  DWORD dwPptpPortFlags;
  DWORD dwNumL2tpPorts;
  DWORD dwL2tpPortFlags;
  DWORD dwNumSstpPorts;
  DWORD dwSstpPortFlags;
} MPR_SERVER_2, *PMPR_SERVER_2;

Члены

dwNumPptpPorts

Указывает количество портов, настроенных для PPTP на устройстве. Максимальные значения для dwNumPptpPorts перечислены в следующей таблице. Нулевое значение не допускается.

Максимальное значение Версия Windows
1
Windows Web Server 2008
1000
Windows Server 2008 Standard
16 384
Windows Server 2008 Datacenter и Windows Server 2008 Корпоративная
 

Если dwNumPptpPorts содержит значение, превышающее ограничение, заданное в реестре во время запуска службы (по умолчанию — 1000 для Windows Server 2008 Standard и Windows Server 2008 Корпоративная), функции MprConfigServerSetInfo и MprAdminServerSetInfo возвращают ERROR_SUCCESS_REBOOT_REQUIRED.

dwPptpPortFlags

Набор битовых флагов, указывающих, включена ли на устройстве функция RAS или маршрутизация.

Значение Значение
MPR_ENABLE_RAS_ON_DEVICE
Если этот параметр задан, на устройстве включена функция RAS.
MPR_ENABLE_ROUTING_ON_DEVICE
Если задано значение , на устройстве включена маршрутизация.

dwNumL2tpPorts

Указывает количество портов, настроенных для L2TP на устройстве. Максимальные значения для dwNumL2tpPorts перечислены в следующей таблице. Нулевое значение не допускается.

Максимальное значение Версия Windows
1
Windows Web Server 2008
1000
Windows Server 2008 Standard
30 000
Windows Server 2008 Datacenter и Windows Server 2008 Корпоративная
 

Если dwNumL2tpPorts содержит значение, превышающее ограничение, заданное в реестре во время запуска службы (значение по умолчанию — 1000 для Windows Server 2008 Standard и Windows Server 2008 Корпоративная), функции MprConfigServerSetInfo и MprAdminServerSetInfo возвращают ERROR_SUCCESS_REBOOT_REQUIRED.

dwL2tpPortFlags

Набор битовых флагов, указывающих, включена ли на устройстве функция RAS или маршрутизация.

Значение Значение
MPR_ENABLE_RAS_ON_DEVICE
Если этот параметр задан, на устройстве включена функция RAS.
MPR_ENABLE_ROUTING_ON_DEVICE
Если задано значение , на устройстве включена маршрутизация.

dwNumSstpPorts

Указывает количество портов, настроенных для SSTP на устройстве. В следующей таблице перечислены максимальные значения для dwNumSstpPorts . Нулевое значение не допускается.

Максимальное значение Версия Windows
1
Windows Web Server 2008
1000
Windows Server 2008 Standard
30 000
Windows Server 2008 Datacenter и Windows Server 2008 Корпоративная
 

Если dwNumSstpPorts содержит значение, превышающее ограничение, заданное в реестре во время запуска службы (по умолчанию для Windows Server 2008 Standard и Windows Server 2008 Корпоративная), функции MprConfigServerSetInfo и MprAdminServerSetInfo возвращают ERROR_SUCCESS_REBOOT_REQUIRED.

dwSstpPortFlags

Набор битовых флагов, указывающих, включена ли на устройстве функция RAS.

Значение Значение
MPR_ENABLE_RAS_ON_DEVICE
Если этот параметр задан, на устройстве включена функция RAS.

Требования

Требование Значение
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть mprapi.h

См. также раздел

MPR_SERVER_0

MPR_SERVER_1

MprAdminServerGetInfo

MprAdminServerSetInfo

MprConfigServerGetInfo

MprConfigServerSetInfo

Справочник по управлению маршрутизатором

Структуры управления маршрутизаторами