जब कोई WinINet अनुप्रयोग प्रॉक्सी नीति बदलता है, तो स्थायी मान लिखना और किसी मौजूदा उपभोक्ता से उस पर फिर विचार कराना दो अलग संचालन हैं। वह WinINet विकल्प इस्तेमाल करें जो बदले जा रहे दायरे से मेल खाता हो।

विकल्पप्रलेखित उद्देश्य
INTERNET_OPTION_SETTINGS_CHANGED, 39सिस्टम को सूचित करता है कि रजिस्ट्री सेटिंग्स बदल गई हैं, ताकि अगली InternetConnect कॉल पर उन्हें सत्यापित किया जाए
INTERNET_OPTION_REFRESH, 37संबंधित InternetOpen हैंडल के लिए प्रॉक्सी डेटा फिर से पढ़ता है
INTERNET_OPTION_PROXY_SETTINGS_CHANGED, 95WinINet इंस्टेंस को सूचित करता है कि प्रॉक्सी सेटिंग्स बदल गई हैं

ये विकल्प InternetSetOption के ज़रिए इस्तेमाल होते हैं। इनकी हैंडल और बफ़र संबंधी अपेक्षाएँ चुने गए विकल्प की हैं। उदाहरण के लिए, प्रॉक्सी सेटिंग्स की सूचना का दस्तावेज़ बताता है कि सभी उपलब्ध इंस्टेंस को चेतावनी देते समय बफ़र शून्य और बफ़र की लंबाई शून्य होती है।

सेटिंग्स अद्यतन, चुना गया हैंडल और सूचना को कार्यान्वयन में साथ रखें। हर बूलियन परिणाम जाँचें और कॉल विफल होने पर Windows त्रुटि प्राप्त करें। हर रिटर्न मान को अनदेखा करने वाला सहायक यह तय नहीं कर सकता कि बदलाव या उसकी सूचना सफल हुई या नहीं।

यह WinINet का व्यवहार है। यह किसी असंबंधित WinHTTP सत्र या किसी अनुप्रयोग की स्पष्ट प्रॉक्सी वस्तु को पुनः कॉन्फ़िगर नहीं करता। यह स्थापित TCP कनेक्शन को किसी अन्य मध्यस्थ की ओर भी नहीं ले जाता। लागू किए गए मार्ग की जाँच करते समय नए बने प्रासंगिक कनेक्शन का आकलन करें। यदि कोई अन्य अनुप्रयोग अब भी पुराना मार्ग इस्तेमाल करता है, तो उसके कॉन्फ़िगरेशन स्रोत, स्टैक और खाते की पहचान करें।

संबंधित लेख