Varsle WinINet etter ei endring i proxy-policyen
Vel varslings- eller oppdateringsoperasjonen som passar til omfanget av WinINet-innstillingane, og undersøk deretter returverdien.
Når eit WinINet-program endrar proxy-policyen, er det å skrive den varige verdien og å få ein eksisterande forbrukar til å vurdere han på nytt to separate operasjonar. Bruk WinINet-alternativet som passar til omfanget som blir endra.
| Alternativ | Dokumentert føremål |
|---|---|
| INTERNET_OPTION_SETTINGS_CHANGED, 39 | Varslar systemet om at registerinnstillingane er endra, slik at dei blir stadfesta ved eit seinare InternetConnect-kall |
| INTERNET_OPTION_REFRESH, 37 | Les proxy-dataa på nytt for det gjeldande InternetOpen-handtaket |
| INTERNET_OPTION_PROXY_SETTINGS_CHANGED, 95 | Varslar WinINet-førekomstar om at proxy-innstillingane er endra |
Desse alternativa blir brukte gjennom InternetSetOption. Krava deira til handtak og buffer høyrer til det valde alternativet. Til dømes skildrar dokumentasjonen for varselet om proxy-innstillingar ein nullbuffer og ei bufferlengd på null når alle tilgjengelege førekomstar blir varsla.
Hald oppdateringa av innstillingane, det valde handtaket og varselet saman i implementasjonen. Kontroller kvar boolske resultat og hent Windows-feilen når eit kall mislukkast. Ein hjelpefunksjon som ignorerer kvar returverdi, kan ikkje fastslå om endringa eller varselet om ho lukkast.
Dette er WinINet-åtferd. Det konfigurerer ikkje ein urelatert WinHTTP-økt eller eit programs eksplisitte proxy-objekt på nytt. Det flyttar heller ikkje ei etablert TCP-tilkopling til ein annan mellommann. Vurder ei nyleg oppretta relevant tilkopling når den brukte ruta blir kontrollert. Viss eit anna program framleis brukar den gamle ruta, identifiser konfigurasjonskjelda, stakken og kontoen.