Proksi siyasəti dəyişdikdən sonra WinINet-ə bildiriş verin
WinINet parametrlərinin əhatə dairəsinə uyğun bildiriş və ya yeniləmə əməliyyatını seçin, sonra onun qaytarılan dəyərini yoxlayın.
WinINet tətbiqi proksi siyasətini dəyişdikdə, davamlı dəyərin yazılması və mövcud istehlakçının onu yenidən nəzərdən keçirməsi ayrı-ayrı əməliyyatlardır. Dəyişdirilən əhatə dairəsinə uyğun WinINet seçimindən istifadə edin.
| Seçim | Sənədləşdirilmiş məqsəd |
|---|---|
| INTERNET_OPTION_SETTINGS_CHANGED, 39 | Qeydiyyat parametrlərinin dəyişdiyini sistemə bildirin ki, sonrakı InternetConnect çağırışında yoxlanılsın |
| INTERNET_OPTION_REFRESH, 37 | Müvafiq InternetOpen dəstəyi üçün proksi məlumatlarını yenidən oxuyun |
| INTERNET_OPTION_PROXY_SETTINGS_CHANGED, 95 | Proksi parametrlərinin dəyişdiyini WinINet nüsxələrinə bildirin |
Bu seçimlər InternetSetOption vasitəsilə istifadə olunur. Onların dəstək və bufer tələbləri seçilmiş seçimə aiddir. Məsələn, proksi parametrləri bildirişinin sənədi bütün mövcud nüsxələrə xəbərdarlıq edərkən sıfır bufer və sıfır bufer uzunluğu təsvir edir.
Parametrlərin yenilənməsini, seçilmiş dəstəyi və bildirişi tətbiqetmədə birlikdə saxlayın. Hər Boolean nəticəsini yoxlayın və çağırış uğursuz olduqda Windows xətasını alın. Hər qaytarılan dəyəri nəzərə almayan köməkçi funksiya dəyişikliyin və ya bildirişin uğurlu olduğunu müəyyən edə bilməz.
Bu WinINet davranışıdır. Əlaqəsiz WinHTTP sessiyasını və ya tətbiqin açıq proksi obyektini yenidən qurmur. Həmçinin qurulmuş TCP bağlantısını başqa vasitəçiyə köçürmür. Tətbiq olunan marşrutu yoxlayarkən yenicə yaradılmış müvafiq bağlantını qiymətləndirin. Başqa tətbiq hələ də köhnə marşrutdan istifadə edirsə, onun konfiqurasiya mənbəyini, stekini və hesabını müəyyən edin.