Функции работы с RRAS |
|
Для упрощения реализации некоторых задач с RRAS сервером Windows в API Traffic Inspector введено несколько функций. Функции позволяют просмотреть состояние портов RRAS, а также отключить порт при необходимости.
Перед вызовом этих функций надо вызвать APILogon или APILogon2 с правами администратора Traffic Inspector.
RASConnect(ServerName)
Вызывается для подключения к заданному RRAS серверу. ServerName - имя сервера. Если RRAS сервер находятся на одном сервере с сервером Traffic Inspector, то введите пустое имя.
RASPortEnum()
Возвращает список всех портов RRAS сервера в виде вариантного массива. В строке имеются 4 параметра порта -
• | Имя порта. |
• | Состояние порта в виде числового значения. Соответствует константам RAS_PORT_CONDITION, описанным в SDK на Windows. 0 - The port is not operational. 1 - The port is disconnected. 2 - The port is in the process of a call back. 3 - The port is listening for incoming calls. / Порт свободен. / 4 - The port is authenticating a user. / Порт в состоянии процесса аутентификации пользователя / 5 - The port has authenticated a user. / Порт занят пользователем, он работает. / 6 - The port is initializing. |
• | Имя пользователя, если он подключен к порту. |
• | IP адрес, назначенный пользователю. |
RASPortDisconnect(Index)
Отключает пользователя на заданном порту. Index - номер порта в списке, выданном функцией RASPortEnum, начиная с "0".
Текущая страница справки: help.smart-soft.ru/index.html?apirras.htm