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.

AlternativDokumentert føremål
INTERNET_OPTION_SETTINGS_CHANGED, 39Varslar systemet om at registerinnstillingane er endra, slik at dei blir stadfesta ved eit seinare InternetConnect-kall
INTERNET_OPTION_REFRESH, 37Les proxy-dataa på nytt for det gjeldande InternetOpen-handtaket
INTERNET_OPTION_PROXY_SETTINGS_CHANGED, 95Varslar 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.

Relaterte artiklar