Прокси саясаты өзгергеннен кейін WinINet-ке хабарлау
WinINet параметрлерінің аумағына сәйкес келетін хабарлау немесе жаңарту операциясын таңдап, оның қайтарылатын мәнін тексеріңіз.
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 қосылымын басқа делдалға жылжытпайды. Қолданылған маршрутты тексеру кезінде жаңадан құрылған тиісті қосылымды бағалаңыз. Егер басқа қолданба әлі ескі маршрутты пайдаланса, оның конфигурация көзін, стегін және тіркелгісін анықтаңыз.