Получить состояние соединения
C/C++ -
HRESULT _stdcall GetInfo([out, retval] VARIANT* Result);
Delphi -
function GetInfo: OleVariant; safecall;
Возвращаемое значение - Вариантный тип
возвращает состояние плагина в формате XML.
Пример XML:
<?xml version="1.0"?>
<DialerState DialerEnabled="-1" RASName="ss" DialerState="4" DialerInfo="Соединение установлено" RASConnState="8192" BytesXmited="372" BytesRcved="592" FramesXmited="15" FramesRcved="16" CompressionRatioIn="0" CompressionRatioOut="0" Bps="1000000000" ConnectDuration="2"/>
Наименование атрибута |
Описание атрибута |
DialerEnabled |
Разрешение соедиения, |
RASName |
Имя соединения |
DialerInfo |
Состояние соединения |
RASConnState |
Описание состояния соединения |
BytesXmited |
Получено, байт |
BytesRcved |
Отправлено, байт |
FramesXmited |
Получено, пакетов |
FramesRcved |
Отправлено, пакетов |
CompressionRatioIn |
Отправлено, сжатие % |
CompressionRatioOut |
Принято, сжатие % |
Bps |
Скорость соединения |
ConnectDuration |
Продолжительность соединения |
Описание состояния соединения
Код состояния |
Описание состояния |
0 |
Нет данных |
1 |
Готов |
2 |
Фатальная ошибка |
3 |
Остановлен |
4 |
Разрешен |
Текущая страница справки: http://help.smart-soft.ru/doc20/index.html?sdk_getinfo.htm