Функция MprAdminAcceptNewConnection (mprapi.h)
Служба удаленного доступа вызывает функцию MprAdminAcceptNewConnection каждый раз, когда новый пользователь набирает и успешно завершает проверку подлинности RAS. MprAdminAcceptNewConnection определяет, разрешено ли пользователю подключаться.
Синтаксис
BOOL MprAdminAcceptNewConnection(
[in] RAS_CONNECTION_0 *pRasConnection0,
[in] RAS_CONNECTION_1 *pRasConnection1
);
Параметры
[in] pRasConnection0
Указатель на структуру RAS_CONNECTION_0 , описывающую это соединение.
[in] pRasConnection1
Указатель на структуру RAS_CONNECTION_1 , описывающую это соединение.
Возвращаемое значение
Если mprAdminAcceptNewConnection принимает подключение, возвращаемое значение должно быть TRUE.
Если mprAdminAcceptNewConnection отклоняет подключение, возвращаемое значение должно быть FALSE.
Комментарии
RAS поддерживает несколько библиотек DLL администрирования. RAS вызывает несколько реализаций функции MprAdminAcceptNewConnection в том порядке, в котором библиотеки DLL перечислены в реестре. Пользователь удаленного доступа может подключаться только в том случае, если реализация MprAdminAcceptNewConnection в каждом из библиотек DLL принимает подключение. Иными словами, каждая библиотека DLL должна принимать подключение, чтобы разрешить пользователю подключаться.
Windows 2000 Server и более ранние версии: Если MprAdminAcceptNewConnection не принимает новое подключение, RAS не вызывает функцию MprAdminConnectionHangupNotification .
Не вызывайте функции администрирования RAS или функции администрирования пользователей RAS из mprAdminAcceptNewConnection. Вызовы этих функций не возвращаются при выполнении из функции выноски.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | mprapi.h |
См. также раздел
MprAdminConnectionHangupNotification
MprAdminConnectionHangupNotification2