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


Сравнение функций: 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.

В следующей таблице перечислены функции RAS 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