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 のバージョン |
---|---|
|
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、Enterprise Editionの場合は 1000)、MprConfigServerSetInfo 関数と MprAdminServerSetInfo 関数はERROR_SUCCESS_REBOOT_REQUIREDを返します。
dwPptpPortFlags
デバイスで RAS またはルーティングが有効になっているかどうかを示すビットフラグのセット。
値 | 説明 |
---|---|
|
設定されている場合、RAS はデバイスで有効になります。 |
|
設定されている場合、デバイスでルーティングが有効になります。 |
dwNumL2tpPorts
デバイス上の L2TP 用に構成されたポートの数を指定します。 dwNumL2tpPorts の最大値を次の表に示します。 値 0 は使用できません。
最大値 | 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、Enterprise Editionの場合は 1000)、MprConfigServerSetInfo 関数と MprAdminServerSetInfo 関数はERROR_SUCCESS_REBOOT_REQUIREDを返します。
dwL2tpPortFlags
デバイスで RAS またはルーティングが有効になっているかどうかを示すビットフラグのセット。
値 | 説明 |
---|---|
|
設定されている場合、RAS はデバイスで有効になります。 |
|
設定されている場合、デバイスでルーティングが有効になります。 |
要件
サポートされている最小のクライアント | サポートなし |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | mprapi.h |