Sciigi WinINet post ŝanĝo de prokura politiko
Elektu la sciig- aŭ refreŝigoperacon kongruan al la amplekso de la WinINet-agordoj, poste ekzamenu ĝian revenan valoron.
Kiam WinINet-aplikaĵo ŝanĝas la prokuran politikon, skribi la daŭran valoron kaj igi ekzistantan konsumanton repripensi ĝin estas du apartaj operacoj. Uzu la WinINet-opcion, kiu kongruas al la ŝanĝata amplekso.
| Opcio | Dokumentita celo |
|---|---|
| INTERNET_OPTION_SETTINGS_CHANGED, 39 | Sciigas al la sistemo, ke la registraj agordoj ŝanĝiĝis, por ke ili estu kontrolitaj ĉe posta alvoko al InternetConnect |
| INTERNET_OPTION_REFRESH, 37 | Rellegas la prokurajn datumojn por la koncerna tenilo InternetOpen |
| INTERNET_OPTION_PROXY_SETTINGS_CHANGED, 95 | Sciigas al la okazoj de WinINet, ke la prokuraj agordoj ŝanĝiĝis |
Ĉi tiuj opcioj uziĝas per InternetSetOption. Iliaj postuloj pri tenilo kaj bufro apartenas al la elektita opcio. Ekzemple, la dokumentaro de la sciigo pri prokuraj agordoj priskribas nulan bufron kaj nulan bufrolongon, kiam ĉiuj disponeblaj okazoj estas avertataj.
Tenadu la agordan ĝisdatigon, la elektitan tenilon kaj la sciigon kune en la efektivigo. Kontrolu ĉiun bulean rezulton kaj akiru la Windows-eraron, kiam voko malsukcesas. Helpa funkcio, kiu ignoras ĉiun revenan valoron, ne povas konstati, ĉu la ŝanĝo aŭ ĝia sciigo sukcesis.
Ĉi tio estas konduto de WinINet. Ĝi ne rekonfiguras sendependan WinHTTP-sesion nek la eksplicitan prokuran objekton de aplikaĵo. Ĝi ankaŭ ne movas establitajn TCP-konektojn al alia peranto. Taksi nove kreitan koncernan konekton, kiam vi kontrolas la aplikitan vojon. Se alia aplikaĵo ankoraŭ uzas la malnovan vojon, identigu ĝian konfiguran fonton, stakon kaj konton.