Поделиться через


Сравнение функций: Windows 2000 и распространяемый компонент RRAS

API RAS распространяется как компонент операционных систем Windows 2000 и более поздних версий и доступен как распространяемый для Windows NT 4.0 с пакетом обновления 3 (SP3) и более ранними версиями. RAS предоставляет одинаковые функции в обеих этих формах, но соглашение об именовании, используемое для ссылочных элементов в каждой версии API RAS.

Функции RAS для Windows NT 4.0 с пакетом обновления 3 (SP3) и более ранних версий обычно начинаются с префикса RasAdmin. Аналогичные функции для службы маршрутизации и удаленного доступа (RRAS) начинаются с префикса MprAdmin. Например, RAS предоставляет функцию с именем RasAdminPortGetInfo. Аналогичная функция в RRAS называется MprAdminPortGetInfo. В аналогичном примере RAS предоставляет функцию обратного вызова RasAdminGetIpAddressForUser. RRAS предоставляет аналогичную функцию обратного вызова с именем MprAdminGetIpAddressForUser. Исключениями этого правила являются RasAdminPortClearStatistics, которые в разделе RRAS mprAdminPortClearStats, и RasAdminFreeBuffer, который в разделе RRAS mprAdminBufferFree.

В следующей таблице перечислены функции WINDOWS NT 4.0 с пакетом обновления 3 (SP3) и соответствующие функции 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 с пакетом обновления 3 (SP3) и более ранними аналогами RAS, функции RRAS часто принимают другой набор параметров. См. справочную страницу для конкретной функции, чтобы получить полные сведения о списке параметров этой функции.

Распространяемый RRAS для Windows NT 4.0 с пакетом обновления 3 (SP3) и более ранних версий добавляет следующие функции, которые не имеют аналогов RAS:

MprAdminAcceptNewLink

MprAdminConnectionClearStats

MprAdminConnectionEnum

MprAdminConnectionGetInfo

MprAdminGetPDCServer

MprAdminIsServiceRunning

MprAdminLinkHangupNotification

MprAdminPortReset

MprAdminServerConnect

MprAdminServerDisconnect

Помимо предыдущих функций операционные системы Windows 2000 и более поздних версий добавляют следующие функции:

MprAdminSendUserMessage

MprAdminAcceptNewConnection2

MprAdminConnectionHangupNotification2