Kad WinINet lietojumprogramma maina starpniekservera politiku, pastāvīgās vērtības rakstīšana un esošā lietotāja pamudināšana to pārskatīt ir divas atsevišķas darbības. Izmantojiet WinINet opciju, kas atbilst maināmajam tvērumam.

OpcijaDokumentētais nolūks
INTERNET_OPTION_SETTINGS_CHANGED, 39Paziņo sistēmai, ka reģistra iestatījumi ir mainīti, lai tos pārbaudītu nākamajā InternetConnect izsaukumā
INTERNET_OPTION_REFRESH, 37Nolasa starpniekservera datus no jauna attiecīgajam InternetOpen rokturim
INTERNET_OPTION_PROXY_SETTINGS_CHANGED, 95Paziņo WinINet instancēm, ka starpniekservera iestatījumi ir mainīti

Šīs opcijas izmanto, izmantojot InternetSetOption. To roktura un bufera prasības pieder izvēlētajai opcijai. Piemēram, starpniekservera iestatījumu paziņojuma dokumentācija apraksta nulles buferi un bufera garumu nulle, kad tiek brīdinātas visas pieejamās instances.

Turiet iestatījumu atjaunināšanu, izvēlēto rokturi un paziņojumu kopā ieviešanā. Pārbaudiet katru Būla rezultātu un iegūstiet Windows kļūdu, kad izsaukums neizdodas. Palīgfunkcija, kas ignorē katru atgriezto vērtību, nevar noteikt, vai izmaiņas vai to paziņojums bija veiksmīgs.

Tā ir WinINet uzvedība. Tā nepārkonfigurē nesaistītu WinHTTP sesiju vai lietojumprogrammas skaidru starpniekservera objektu. Tā arī nepārvieto izveidotu TCP savienojumu uz citu starpnieku. Novērtējiet nesen izveidotu attiecīgo savienojumu, pārbaudot piemēroto maršrutu. Ja cita lietojumprogramma joprojām izmanto veco maršrutu, identificējiet tās konfigurācijas avotu, steku un kontu.

Saistītie raksti