Изменяет настройки обработчика роутеров.
Синтаксис
Параметры
- St [in]
Индекс настройки, указывает параметр, который необходимо изменить.
Значение Описание - stEnableDebug
- 0
Включить или отключить отладочное журналирование.
Value должно быть типа BOOL.
- stDebugVerbosity
- 1
Установить уровень детализации журналирования.
Value должно быть типа BYTE.
- stWriteLogCallback
- 2
Задать процедуру обратной связи WriteLog.
Value должно быть указателем на начальный адрес процедуры.
NULL также может быть указан, чтобы заблокировать вызов процедуры.- stSetTableDataCallback
- 3
Задать процедуру обратной связи SetTableData.
Value должно быть указателем на начальный адрес процедуры.
NULL также может быть указан, чтобы заблокировать вызов процедуры.- stUserAgent
- 4
Изменить строку User-Agent по умолчанию для клиента HTTP.
Value должно быть указателем на null-терминированную строку.
- stUseCustomPage
- 5
Использовать другую страницу для определения.
Value должно быть типа BOOL.
- stCustomPage
- 6
Изменить путь страницы для определения.
Value должно быть указателем на null-терминированную строку.
- stDualAuthCheck
- 7
Использовать двойную проверку аутентификации для Basic Authentication.
Value должно быть типа BOOL.
- stPairsBasic
- 8
Загрузить словарь для Basic Authentication.
Каждая пара в словаре должна быть разделена символами \r\n, при этом имя пользователя и пароль должны быть разделены символом \t.
Value должно быть указателем на null-терминированную строку.
- stPairsDigest
- 9
Загрузить словарь для Digest Authentication.
Каждая пара в словаре должна быть разделена символами \r\n, при этом имя пользователя и пароль должны быть разделены символом \t.
Value должно быть указателем на null-терминированную строку.
- stUseProxy
- 10
Использовать прокси сервер.
Value должно быть типа BOOL.
- stProxyIP
- 11
Задать IP адрес прокси сервера.
Value должно быть указателем на null-терминированную строку.
- stProxyPort
- 12
Задать порт прокси сервера.
Value должно быть типа WORD.
- stUseCredentials
- 13
Включить или отключить дополнительную проверку аутентификации.
Value должно быть типа BOOL.
- stCredentialsUsername
- 14
Задать имя пользователя для дополнительной проверки аутентификации.
Value должно быть указателем на null-терминированную строку.
- stCredentialsPassword
- 15
Задать пароль для дополнительной проверки аутентификации.
Value должно быть указателем на null-терминированную строку.
- stReserved
- 16
Зарезервировано на использование в будущем.
- stFilterRules
- 17
Загрузить правила фильтра.
Правило фильтра состоит из места, режима и сверяемой строки.
Допустимые места:
"body" - тело ответа.
"serv" - имя сервера.
"relm" - имя realm.
Допустимые режимы:
"eq" - строка совпадает со сверяемой строкой.
"neq" - строка не совпадает со сверяемой строкой.
"cnt" - строка содержит сверяемую строку.
"ncnt" - строка не содержит сверяемую строку.
Каждое правило должно быть разделено символами \r\n, при этом поля должны быть разделены символом \t.
Value должно быть указателем на null-терминированную строку.
- Value [in]
Буфер устанавливаемого значения. Тип значения зависит от выбранного индекса настройки.
Возвращаемое значение
Если функция выполнилась успешно, возвращается ненулевое значение.
Если же функция выполнилась неудачно, возвратится нуль.