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çimSənədləşdirilmiş məqsəd
INTERNET_OPTION_SETTINGS_CHANGED, 39Qeydiyyat parametrlərinin dəyişdiyini sistemə bildirin ki, sonrakı InternetConnect çağırışında yoxlanılsın
INTERNET_OPTION_REFRESH, 37Müvafiq InternetOpen dəstəyi üçün proksi məlumatlarını yenidən oxuyun
INTERNET_OPTION_PROXY_SETTINGS_CHANGED, 95Proksi 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.

Əlaqəli məqalələr