Изменяет настройки обработчика роутеров.
Синтаксис
Параметры
- 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-терминированную строку.
- stProxyType
- 10
Задать тип прокси сервера.
0 - прокси не используется.
1 - HTTP/HTTPS прокси.
2 - HTTP CONNECT прокси.
3 - SOCKS прокси версии 4.
4 - SOCKS прокси версии 4a.
5 - SOCKS прокси версии 5.Value должно быть типа BYTE.
- stProxyIP
- 11
Задать IP адрес прокси сервера.
Value должно быть указателем на null-терминированную строку.
- stProxyPort
- 12
Задать порт прокси сервера.
Value должно быть типа WORD.
- stUseCredentials
- 13
Включить или отключить дополнительную проверку аутентификации.
Value должно быть типа BOOL.
- stCredentialsUsername
- 14
Задать имя пользователя для дополнительной проверки аутентификации.
Value должно быть указателем на null-терминированную строку.
- stCredentialsPassword
- 15
Задать пароль для дополнительной проверки аутентификации.
Value должно быть указателем на null-терминированную строку.
- stPairsForm
- 16
Загрузить словарь для Form Authentication.
Каждая пара в словаре должна быть разделена символами \r\n, при этом имя пользователя и пароль должны быть разделены символом \t.
Value должно быть указателем на null-терминированную строку.
- stFilterRules
- 17
Загрузить правила фильтра.
Правило фильтра состоит из места, режима и сверяемой строки.
Допустимые места:
"body" - тело ответа.
"serv" - имя сервера.
"relm" - имя realm.
Допустимые режимы:
"eq" - строка совпадает со сверяемой строкой.
"neq" - строка не совпадает со сверяемой строкой.
"cnt" - строка содержит сверяемую строку.
"ncnt" - строка не содержит сверяемую строку.
Каждое правило должно быть разделено символами \r\n, при этом поля должны быть разделены символом \t.
Value должно быть указателем на null-терминированную строку.
- stProxyUseAuth
- 18
Включить или отключить аутентификацию для прокси сервера.
Value должно быть типа BOOL.
- stProxyUser
- 19
Задать имя пользователя для аутентификации на прокси сервере.
Value должно быть указателем на null-терминированную строку.
- stProxyPass
- 20
Задать пароль для аутентификации на прокси сервере.
Value должно быть указателем на null-терминированную строку.
- stVersionInfo
- 1000
Не поддерживается.
- Value [in]
Буфер устанавливаемого значения. Тип значения зависит от выбранного индекса настройки.
Возвращаемое значение
Если функция выполнилась успешно, возвращается ненулевое значение.
Если же функция выполнилась неудачно, возвратится нуль.