Чтение различных данных конфигурации и состояния с сервера.
C/C++ -
HRESULT _stdcall GetConfig([in] enum ConfigRequestType Request, [in] VARIANT Param2, [in] VARIANT Param3, [out, retval] VARIANT* Value);
Delphi -
function GetConfig(Request: ConfigRequestType; Param2: OleVariant; Param3: OleVariant): OleVariant; safecall;
Возвращаемое значение - Вариантный тип.
Request - параметр, задающий тип запроса, в библиотеке типов описан как перечисление ConfigRequestType. Для сторонних приложений интересны следующие -
• | confServerInfo = 1. Возвращает статус сервера в XML формате. Имя XML элемента ServerInfo (см. XML схему). Авторизация для этого запроса не требуется. |
• | confServerLog = 2. Чтение списка системных событий в формате XML, элемент ServerLog. |
• | confServerConfig = 3. Чтение главных настроек сервера в формате XML, элемент ServerConfig. Это базовые настройки, которые задаются в мастере конфигурирования программы. Также включают общие настройки внешнего и внутреннего сетевого экрана. |
• | confServerState = 4. Чтение данных состояния сервера, формат XML, элемент ServerState. Включает различную информацию по статистике и статусу различных служб. |
• | confIntfList = 5. Чтение списка интерфейсов, формат XML, элемент IPIntfList. Включает все сетевые интерфейсы, которые "видит" программа. Также входит информация по статистике работы драйвера. |
• | confMainConfig = 17. Чтение блока данных конфигурации сервера, формат XML, элемент MainConfig. Включает общие настройки программы - окно "Свойства" в корне консоли. |
• | confProxyConfig = 20. Чтение блока данных конфигурации прокси сервера, формат XML, элемент ProxyConfig. Включает общие настройки прокси сервера. |
• | confProxySessList = 21. Чтение списка сессий прокси сервера и SOCKS, формат XML, элемент ProxySessions. |
• | confSessList = 22. Чтение списка сессий администрирования, формат XML, элемент AdminSessions. |
• | confSMTPSend = 28. Чтение блока данных конфигурации SMTP службы, формат XML, элемент SMTPSendConfig. |
• | confSMTPMess = 29. Чтение очереди сообщений SMTP службы, формат XML, элемент SMTPSendQueue. |
• | confSMTPServConfig = 33. Чтение блока данных конфигурации SMTP сервера, формат XML, элемент SMTPServConfig. |
• | confSMTPServSessList = 34. Чтение списка сессий SMTP сервера, формат XML, элемент SMTPServSessList. |
• | confWWWSessList = 39. Чтение списка сессий WWW сервера, формат XML, элемент WWWSessions. |
• | confUserConfig = 45. Чтение общих настроек клиентов и групп, , формат XML, элемент UserConfig. |
Текущая страница справки: http://help.smart-soft.ru/doc20/index.html?sdk_getconfig.htm