関数の比較: Windows 2000 と RRAS 再頒布可能パッケージ

RAS API は Windows 2000 以降のオペレーティング システムの機能として配布され、Service Pack 3 (SP3) 以前のWindows NT 4.0 の再頒布可能パッケージとして使用できます。 RAS は両方の形式で同じ機能を提供しますが、RAS API の各バージョンの参照要素で使用される名前付け規則は異なります。

SP3 以前の Windows NT 4.0 の RAS 関数は、通常、"RasAdmin" プレフィックスで始まります。 ルーティングとリモート アクセス サービス (RRAS) の類似関数は、"MprAdmin" プレフィックスで始まります。 たとえば、RAS は RasAdminPortGetInfo という名前の関数を提供します。 RRAS の類似関数は MprAdminPortGetInfo と呼ばれます。 同様の例として、RAS はコールバック関数 RasAdminGetIpAddressForUser を提供します。 RRAS には、 MprAdminGetIpAddressForUser と呼ばれる同様のコールバック関数が用意されています。 この規則の例外は 、RasAdminPortClearStatistics です。RRAS では MprAdminPortClearStatsRasAdminFreeBuffer は RRAS では 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 関数は、SP3 以前の RAS に対応する機能を備えた Windows NT 4.0 に似ていますが、RRAS 関数は多くの場合、異なるパラメーターセットを受け取ります。 その関数のパラメーター リストの詳細については、特定の関数のリファレンス ページを参照してください。

SP3 以前の Windows NT 4.0 の RRAS 再頒布可能パッケージには、RAS に対応する機能がない次の関数が追加されています。

MprAdminAcceptNewLink

MprAdminConnectionClearStats

MprAdminConnectionEnum

MprAdminConnectionGetInfo

MprAdminGetPDCServer

MprAdminIsServiceRunning

MprAdminLinkHangupNotification

MprAdminPortReset

MprAdminServerConnect

MprAdminServerDisconnect

Windows 2000 以降のオペレーティング システムでは、上記の機能に加えて、次の機能が追加されます。

MprAdminSendUserMessage

MprAdminAcceptNewConnection2

MprAdminConnectionHangupNotification2