Proxy ilkesi değiştikten sonra WinINet'e bildirin
WinINet ayarlarının kapsamına uyan bildirim veya yenileme işlemini seçin, ardından dönüş değerini inceleyin.
Bir WinINet uygulaması proxy ilkesini değiştirdiğinde, kalıcı değeri yazmak ve mevcut bir tüketicinin bunu yeniden değerlendirmesini sağlamak iki ayrı işlemdir. Değiştirilen kapsama uyan WinINet seçeneğini kullanın.
| Seçenek | Belgelenen amaç |
|---|---|
| INTERNET_OPTION_SETTINGS_CHANGED, 39 | Kayıt defteri ayarlarının değiştiğini sisteme bildirir, böylece sonraki InternetConnect çağrısında doğrulanırlar |
| INTERNET_OPTION_REFRESH, 37 | İlgili InternetOpen tanıtıcısı için proxy verilerini yeniden okur |
| INTERNET_OPTION_PROXY_SETTINGS_CHANGED, 95 | Proxy ayarlarının değiştiğini WinINet örneklerine bildirir |
Bu seçenekler InternetSetOption üzerinden kullanılır. Tanıtıcı ve tampon gereksinimleri seçilen seçeneğe aittir. Örneğin, proxy ayarları bildiriminin belgeleri, kullanılabilir tüm örneklere uyarı verilirken boş bir tampon ve sıfır tampon uzunluğu tanımlar.
Ayarların güncellenmesini, seçilen tanıtıcıyı ve bildirimi uygulamada bir arada tutun. Her Boole sonucunu denetleyin ve bir çağrı başarısız olduğunda Windows hatasını alın. Her dönüş değerini yok sayan bir yardımcı, değişikliğin veya bildirimin başarılı olup olmadığını belirleyemez.
Bu bir WinINet davranışıdır. İlgisiz bir WinHTTP oturumunu veya bir uygulamanın açık proxy nesnesini yeniden yapılandırmaz. Kurulmuş bir TCP bağlantısını da başka bir aracıya taşımaz. Uygulanan yolu denetlerken yeni oluşturulan ilgili bağlantıyı değerlendirin. Başka bir uygulama hâlâ eski yolu kullanıyorsa yapılandırma kaynağını, yığınını ve hesabını belirleyin.