WinINet колдонмосу прокси саясатын өзгөрткөндө, туруктуу маанини жазуу жана учурдагы керектөөчүнү аны кайра карап чыгууга мажбурлоо эки өзүнчө операция. Өзгөртүлүп жаткан аймакка туура келген WinINet параметрин колдонуңуз.

ПараметрДокументтелген максат
INTERNET_OPTION_SETTINGS_CHANGED, 39Реестр жөндөөлөрү өзгөргөнүн системага билдирет, кийинки InternetConnect чакыруусунда алар текшерилсин
INTERNET_OPTION_REFRESH, 37Тиешелүү InternetOpen дескриптору үчүн прокси маалыматтарын кайра окуйт
INTERNET_OPTION_PROXY_SETTINGS_CHANGED, 95Прокси жөндөөлөрү өзгөргөнүн WinINet нускаларына билдирет

Бул параметрлер InternetSetOption аркылуу колдонулат. Алардын дескриптор жана буфер талаптары тандалган параметрге таандык. Мисалы, прокси жөндөөлөрү тууралуу билдирүүнүн документи бардык жеткиликтүү нускаларды эскертүүдө нөлдүк буферди жана буфердин узундугу нөл экенин сүрөттөйт.

Жөндөөлөрдү жаңыртууну, тандалган дескрипторду жана билдирүүнү ишке ашырууда бирге кармаңыз. Ар бир логикалык жыйынтыкты текшериңиз жана чакыруу ишке ашпаганда Windows катасын алыңыз. Ар бир кайтарылган маанини этибарга албаган жардамчы функция өзгөртүүнүн же анын билдирүүсүнүн ийгиликтүү болгонун аныктай албайт.

Бул WinINetтин жүрүм-туруму. Ал байланышы жок WinHTTP сессиясын же колдонмонун ачык прокси объектисин кайра конфигурациялабайт. Ошондой эле орнотулган TCP байланышын башка ортомчуга жылдырбайт. Колдонулган маршрутту текшерүүдө жаңыдан түзүлгөн тиешелүү байланышты баалаңыз. Эгер башка колдонмо дагы эле эски маршрутту колдонсо, анын конфигурация булагын, стектерин жана каттоо эсебин аныктаңыз.

Тектеш макалалар