Når et WinINet-program endrer proxy-policyen, er skrivingen av den vedvarende verdien og det å få en eksisterende forbruker til å vurdere den på nytt to atskilte operasjoner. Bruk det WinINet-alternativet som svarer til omfanget som endres.

AlternativDokumentert hensikt
INTERNET_OPTION_SETTINGS_CHANGED, 39Varsler systemet om at innstillingene i registeret er endret, slik at de blir verifisert ved en senere InternetConnect-kall
INTERNET_OPTION_REFRESH, 37Leser proxy-dataene på nytt for den aktuelle InternetOpen-verdien
INTERNET_OPTION_PROXY_SETTINGS_CHANGED, 95Varsler WinINet-forekomstene om at proxy-innstillingene er endret

Disse alternativene brukes via InternetSetOption. Kravene til handtak og buffer tilhører det valgte alternativet. Dokumentasjonen for varselet om proxy-innstillinger beskriver for eksempel en nullbuffer og en bufferlengde på null når alle tilgjengelige instanser varsles.

Hold innstillingsoppdateringen, det valgte handtaket og varselet samlet i implementasjonen. Kontroller hvert boolske resultat og hent Windows-feilen når et kall feiler. En hjelpefunksjon som ser bort fra hver returverdi, kan ikke avgjøre om endringen eller varselet om den var vellykket.

Dette er WinINet-atferd. Det rekonfigurerer verken en urelatert WinHTTP-økt eller et programs eksplisitte proxy-objekt. Det flytter heller ikke en etablert TCP-tilkobling til en annen mellommann. Vurder en nylig opprettet relevant tilkobling når den anvendte ruten kontrolleres. Dersom et annet program fortsatt bruker den gamle ruten, må du identifisere konfigurasjonskilden, stakken og kontoen.

Relaterte artikler