Kapag binago ng isang application na WinINet ang patakaran ng proxy, ang pagsulat ng permanenteng halaga at ang paghikayat sa isang umiiral na consumer na muling isaalang-alang ito ay dalawang magkaibang operasyon. Gamitin ang opsyon ng WinINet na tumutugma sa saklaw na binabago.

OpsyonNakadokumentong layunin
INTERNET_OPTION_SETTINGS_CHANGED, 39Inaabisuhan ang system na nagbago ang mga setting ng registry, upang ma-verify ang mga ito sa susunod na tawag sa InternetConnect
INTERNET_OPTION_REFRESH, 37Muling binabasa ang data ng proxy para sa naaangkop na handle ng InternetOpen
INTERNET_OPTION_PROXY_SETTINGS_CHANGED, 95Inaabisuhan ang mga instance ng WinINet na nagbago ang mga setting ng proxy

Ginagamit ang mga opsyong ito sa pamamagitan ng InternetSetOption. Ang mga pangangailangan nila sa handle at buffer ay nabibilang sa napiling opsyon. Halimbawa, inilalarawan ng dokumentasyon ng abiso sa mga setting ng proxy ang isang null na buffer at haba ng buffer na zero kapag inaabisuhan ang lahat ng available na instance.

Panatilihing magkasama sa implementasyon ang pag-update ng mga setting, ang napiling handle at ang abiso. Suriin ang bawat Boolean na resulta at kunin ang error ng Windows kapag nabigo ang isang tawag. Ang isang katulong na binabalewala ang bawat ibinabalik na halaga ay hindi matutukoy kung nagtagumpay ang pagbabago o ang abiso nito.

Ito ay pag-uugali ng WinINet. Hindi nito muling ginagawa ang isang walang kaugnayang session ng WinHTTP o ang tahasang object ng proxy ng isang application. Hindi rin nito inililipat ang isang naitatag na koneksyon ng TCP sa ibang tagapamagitan. Suriin ang isang bagong likhang kaugnay na koneksyon kapag sinusuri ang inilapat na ruta. Kung gumagamit pa rin ng lumang ruta ang ibang application, tukuyin ang pinagmulan ng configuration, stack at account nito.

Kaugnay na mga artikulo