Известете го 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-врска на друг посредник. Оценете новосоздадена релевантна врска кога ја проверувате применетата рута. Ако друга апликација сè уште ја користи старата рута, идентификувајте го изворот на нејзината конфигурација, стекот и сметката.