Stel WinINet in kennis ná 'n verandering aan die proxy-beleid
Kies die kennisgewing- of herlaaibewerking wat by die omvang van die WinINet-instellings pas, en kyk dan na die terugkeerwaarde daarvan.
Wanneer 'n WinINet-toepassing die proxy-beleid verander, is die skryf van die blywende waarde en die laat heroorweging daarvan deur 'n bestaande verbruiker twee afsonderlike bewerkings. Gebruik die WinINet-opsie wat by die omvang pas wat verander word.
| Opsie | Gedokumenteerde doel |
|---|---|
| INTERNET_OPTION_SETTINGS_CHANGED, 39 | Stel die stelsel in kennis dat registerinstellings verander het, sodat hulle by 'n volgende InternetConnect-oproep geverifieer word |
| INTERNET_OPTION_REFRESH, 37 | Lees proxydata weer vir die toepaslike InternetOpen-handvatsel |
| INTERNET_OPTION_PROXY_SETTINGS_CHANGED, 95 | Stel WinINet-instanties in kennis dat proxy-instellings verander het |
Hierdie opsies word deur InternetSetOption gebruik. Die handvatsel- en buffervereistes daarvan hoort by die gekose opsie. Die dokumentasie vir die proxy-instellingskennisgewing beskryf byvoorbeeld 'n nulbuffer en 'n bufferlengte van nul wanneer alle beskikbare instansies gewaarsku word.
Hou die instellingsopdatering, die gekose handvatsel en die kennisgewing saam in die implementering. Kontroleer elke Boole-uitkoms en verkry die Windows-fout wanneer 'n oproep misluk. 'n Hulpfunksie wat elke terugkeerwaarde ignoreer, kan nie vasstel of die verandering of die kennisgewing daarvan geslaag het nie.
Dit is WinINet-gedrag. Dit herkonfigureer nie 'n onverwante WinHTTP-sessie of die eksplisiete proxy-objek van 'n toepassing nie. Dit skuif ook nie 'n gevestigde TCP-verbinding na 'n ander tussenganger nie. Beoordeel 'n nuutgeskepte betrokke verbinding wanneer die toegepaste roete nagegaan word. As 'n ander toepassing steeds die ou roete gebruik, identifiseer die bron van sy konfigurasie, sy stapel en sy rekening.