Навигация:  Traffic Inspector SDK > API администрирования > Интерфейсы > ITrafInspAdmin >

SetConfig

Previous pageReturn to chapter overviewNext page

 

Запись различных данных конфигурации, а также различные управляющие действия.

 

C/C++ -

 

HRESULT _stdcall SetConfig([in] enum ConfigRequestType Request, [in] VARIANT Value, [in] VARIANT Param2, [in] VARIANT Param3, [out, retval] VARIANT* Value1);

 

Delphi -

 

function SetConfig(Request: ConfigRequestType; Value: OleVariant; Param2: OleVariant; Param3: OleVariant): OleVariant; safecall;

 

Возвращаемое значение - Вариантный тип, в некоторых запросах может возвращаться статус выполнения операции.

 

Request - параметр, задающий тип запроса, в библиотеке типов описан как перечисление ConfigRequestType. Для сторонних приложений интересны следующие -

 

confServerConfig = 3. Запись главных настроек сервера в формате XML, элемент ServerConfig. Это базовые настройки, которые задаются в мастере конфигурирования программы. Также включают общие настройки внешнего и внутреннего сетевого экрана. При конфигурировании могут задаваться списки интерфейсов, вложенный XML элемент IntfConfigList.
confNetReconfigure = 16. Рестарт сетевых интерфейсов программы.
confMainConfig = 17. Запись блока данных конфигурации сервера, формат XML, элемент MainConfig. Включает общие настройки программы - окно "Свойства" в корне консоли.
confIntFilterApply = 18. Запрос на перезапись набора фильтров и правил в драйвере внутренних сетевых интерфейсов.
confExtFilterApply = 19. Запрос на перезапись набора фильтров и правил в драйвере внешних сетевых интерфейсов.
confProxyConfig = 20. Запись блока данных конфигурации прокси сервера, формат XML, элемент ProxyConfig. Включает общие настройки прокси сервера.
confSMTPSend = 28. Запись блока данных конфигурации SMTP службы, формат XML, элемент SMTPSendConfig.
confSMTPServConfig = 33. Запись блока данных конфигурации SMTP сервера, формат XML, элемент SMTPServConfig.
confUserConfig = 45. Запись общих настроек клиентов и групп, , формат XML, элемент UserConfig.
confExecShedulerTask = 49. Немедленный запуск задачи планировщика. Value - GUID задачи.
confCancelShedulerTask = 50. Отмена выполнения задачи планировщика. Value - GUID задачи.

 


Текущая страница справки: http://help.smart-soft.ru/doc20/index.html?sdk_setconfig.htm

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