次の方法で共有


関数の比較: 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 は追加されません。

MprAdminAcceptNewLink

MprAdminConnectionClearStats

MprAdminConnectionEnum

MprAdminConnectionGetInfo

MprAdminGetPDCServer

MprAdminIsServiceRunning

MprAdminLinkHangupNotification

MprAdminPortReset

MprAdminServerConnect

MprAdminServerDisconnect

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

MprAdminSendUserMessage

MprAdminAcceptNewConnection2

MprAdminConnectionHangupNotification2