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 の最大値を次の表に示します。 値 0 は使用できません。

最大値 Windows のバージョン
1
Windows Server 2003、Web Edition
1000
Windows Server 2003, Standard Edition
16,384
Windows Server 2003、Datacenter Edition、Windows Server 2003、Enterprise Edition
 

dwNumPptpPorts に、サービスの開始時にレジストリで構成された制限を超える値が含まれている場合 (既定値は、Windows Server 2003、Standard Edition、Windows Server 2003、Enterprise Editionの場合は 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 Server 2003、Web Edition
1000
Windows Server 2003, Standard Edition
30,000
Windows Server 2003、Datacenter Edition、Windows Server 2003、Enterprise Edition
 

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

dwL2tpPortFlags

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

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

要件

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

関連項目

MPR_SERVER_0

MPR_SERVER_2

MprAdminServerGetInfo

MprAdminServerSetInfo

MprConfigServerGetInfo

MprConfigServerSetInfo

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

ルーター管理構造