関数の比較: Windows 2000 と RRAS 再頒布可能パッケージ
RAS API は、Windows 2000 以降のオペレーティング システムの機能として配布され、Service Pack 3 (SP3) 以前の Windows NT 4.0 の再頒布可能パッケージとして利用できます。 RAS は両方の形式で同じ機能を提供しますが、使用される名前付け規則は、RAS API の各バージョンの参照要素で異なります。
WINDOWS NT 4.0 SP3 以前の RAS 関数は、通常、"RasAdmin" プレフィックスで始まります。 ルーティングとリモート アクセス サービス (RRAS) の類似関数は、"MprAdmin" プレフィックスで始まります。 たとえば、RAS は RasAdminPortGetInfoという関数を提供します。 RRAS の類似関数は、MprAdminPortGetInfo呼び出されます。 同様の例として、RAS は RasAdminGetIpAddressForUserコールバック関数を提供します。 RRAS には、MprAdminGetIpAddressForUserと呼ばれる同様のコールバック関数が用意されています。 この規則の例外は、RasAdminPortClearStatisticsです。RRAS では MprAdminPortClearStatsがされ、RRAS では RasAdminFreeBufferが MprAdminBufferFreeされます。
次の表に、Windows NT 4.0 SP3 RAS 関数と、対応する RRAS 関数を示します。
Windows NT 4.0 RAS | RRAS |
---|---|
RasAdminAcceptNewConnectionの | MprAdminAcceptNewConnection |
RasAdminConnectionHangupNotification | MprAdminConnectionHangupNotification |
RasAdminFreeBufferの | MprAdminBufferFree |
RasAdminGetErrorString | MprAdminGetErrorString |
RasAdminGetIpAddressForUser | MprAdminGetIpAddressForUser |
RasAdminPortClearStatistics | MprAdminPortClearStats |
RasAdminPortDisconnect | MprAdminPortDisconnect |
RasAdminPortEnum | MprAdminPortEnum |
RasAdminPortGetInfo | MprAdminPortGetInfo |
RasAdminReleaseIpAddress | MprAdminReleaseIpAddress |
RasAdminUserGetInfoの | MprAdminUserGetInfo |
RasAdminUserSetInfoの | MprAdminUserSetInfo |
RRAS 関数は Windows NT 4.0 と SP3 以前の RAS 関数に似ていますが、多くの場合、RRAS 関数は異なるパラメーター セットを受け取ります。 その関数のパラメーター リストの詳細については、特定の関数のリファレンス ページを参照してください。
WINDOWS NT 4.0 SP3 以前の RRAS 再頒布可能パッケージでは、次の関数が追加されます。これに対応する RAS は追加されません。
MprAdminLinkHangupNotification
MprAdminServerDisconnectの
Windows 2000 以降のオペレーティング システムでは、上記の機能に加えて、次の機能が追加されます。
MprAdminConnectionHangupNotification2