MPR_SERVER_2構造体 (mprapi.h)

MPR_SERVER_2構造は、デバイス上のポイントツーポイント トンネリング プロトコル (PPTP)、レイヤー 2 トンネリング プロトコル (L2TP)、Secure Socket Tunneling Protocol (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 の最大値を次の表に示します。 値 0 は使用できません。

最大値 Windows のバージョン
1
Windows Web Server 2008
1000
Windows Server 2008 Standard
16,384
Windows Server 2008 Datacenter および Windows Server 2008 Enterprise
 

dwNumPptpPorts に、サービスの開始時刻にレジストリで構成されている制限を超える値が含まれている場合 (既定値は Windows Server 2008 Standard および Windows Server 2008 Enterprise の場合は 1000)、MprConfigServerSetInfo 関数と MprAdminServerSetInfo 関数はERROR_SUCCESS_REBOOT_REQUIREDを返します。

dwPptpPortFlags

デバイスで RAS またはルーティングが有効になっているかどうかを示すビットフラグのセット。

意味
MPR_ENABLE_RAS_ON_DEVICE
設定されている場合、RAS はデバイスで有効になります。
MPR_ENABLE_ROUTING_ON_DEVICE
設定されている場合、デバイスでルーティングが有効になります。

dwNumL2tpPorts

デバイス上の L2TP 用に構成されたポートの数を指定します。 dwNumL2tpPorts の最大値を次の表に示します。 値 0 は使用できません。

最大値 Windows のバージョン
1
Windows Web Server 2008
1000
Windows Server 2008 Standard
30,000
Windows Server 2008 Datacenter および Windows Server 2008 Enterprise
 

dwNumL2tpPorts にサービスの開始時刻にレジストリで構成されている制限を超える値が含まれている場合 (既定値は Windows Server 2008 Standard および Windows Server 2008 Enterprise の場合は 1000)、MprConfigServerSetInfo 関数と MprAdminServerSetInfo 関数はERROR_SUCCESS_REBOOT_REQUIREDを返します。

dwL2tpPortFlags

デバイスで RAS またはルーティングが有効になっているかどうかを示すビットフラグのセット。

意味
MPR_ENABLE_RAS_ON_DEVICE
設定されている場合、RAS はデバイスで有効になります。
MPR_ENABLE_ROUTING_ON_DEVICE
設定されている場合、デバイスでルーティングが有効になります。

dwNumSstpPorts

デバイス上の SSTP 用に構成されたポートの数を指定します。 dwNumSstpPorts の最大値を次の表に示します。 値 0 は使用できません。

最大値 Windows のバージョン
1
Windows Web Server 2008
1000
Windows Server 2008 Standard
30,000
Windows Server 2008 Datacenter および Windows Server 2008 Enterprise
 

dwNumSstpPorts に、サービスの開始時刻にレジストリで構成された制限を超える値が含まれている場合 (既定値は Windows Server 2008 Standard および Windows Server 2008 Enterprise の場合は 1000)、MprConfigServerSetInfo 関数と MprAdminServerSetInfo 関数はERROR_SUCCESS_REBOOT_REQUIREDを返します。

dwSstpPortFlags

デバイスで RAS が有効になっているかどうかを示すビットフラグのセット。

意味
MPR_ENABLE_RAS_ON_DEVICE
設定されている場合、RAS はデバイスで有効になります。

要件

要件
サポートされている最小のクライアント サポートなし
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header mprapi.h

こちらもご覧ください

MPR_SERVER_0

MPR_SERVER_1

MprAdminServerGetInfo

MprAdminServerSetInfo

MprConfigServerGetInfo

MprConfigServerSetInfo

ルーター管理リファレンス

ルーター管理構造