Функции работы с RRAS

Previous pageReturn to chapter overviewNext page

 

Для упрощения реализации некоторых задач с 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

Сайт разработчиков Traffic Inspector