समस्या यह है कि WaitForMultipleObjects (Ex) किसी सरणी में सभी सिग्नल ऑब्जेक्ट्स की केवल छोटी अनुक्रमणिका देता है। मैं जानना चाहता हूं कि ईवेंट ऑब्जेक्ट (CreateEvent का उपयोग करके बनाया गया) सिग्नल (या गैर-संकेतित) स्थिति में क्या है। मुझे लगता है कि यह संभव नहीं है, लेकिन यह सुनिश्चित करने के लिए कि मैं कुछ भी याद नहीं कर रहा हूं) =वास्तव में इसे बदलने के बिना ईवेंट ऑब्जेक्ट की स्थिति कैसे जांचें?
5
A
उत्तर
6
प्रत्येक ऑब्जेक्ट के लिए जिसका राज्य आप परीक्षण करना चाहते हैं, शून्य के समय के साथ WaitForSingleObject
पर कॉल करें। यदि यह WAIT_OBJECT_0
देता है, तो ऑब्जेक्ट को संकेत दिया जाता है। अन्यथा, यह नहीं है।
जब तक आपके पास ऑटो-रीसेट ईवेंट नहीं होता है, तब तक किसी ऑब्जेक्ट को संकेतित करने का इंतजार नहीं होता है, यह उसकी स्थिति को परिवर्तित नहीं करता है।
ध्यान रखें कि WaitForSingleObject
के साथ आप जिस स्थिति का पता लगाते हैं, वह आवश्यक नहीं है जब ऑब्जेक्ट WaitForMultipleObjects
लौटा। इस दौरान अधिक वस्तुएं संकेतित हो सकती हैं, और अन्य वस्तुएं गैर-संकेतित हो सकती हैं।
संबंधित मुद्दे
- 1. वर्तमान धागे की अपार्टमेंट स्थिति कैसे जांचें?
- 2. x86 असेंबली में कुंजी की स्थिति कैसे जांचें?
- 3. बिना खुले फ़ाइल (वास्तव में) इसे लॉक कर रहा है?
- 4. आईओएस में - मैं अपनी स्थिति को बदलने के बिना, अपने टेक्स्ट में यूआईएलएबल कैसे फिट करूं?
- 5. ईएल में एक बूलियन स्थिति कैसे जांचें?
- 6. ऑब्जेक्ट की लॉगिंग स्थिति। स्ट्रिंग
- 7. vim की स्थिति लाइन के "फ़ाइल को संशोधित" झंडा बदलने
- 8. कीबोर्ड ईवेंट में माउस स्थिति प्राप्त करना
- 9. Django कैसे जांचें कि ऑब्जेक्ट में संपत्ति
- 10. जांचें कि शीर्ष सूची में कोई ऑब्जेक्ट
- 11. छवि फ़ाइल रोटेशन स्थिति को स्मृति में लोड किए बिना इसे कैसे बदलें
- 12. दौड़ की स्थिति के बिना() का नाम कैसे बदलें?
- 13. कैनवास आकार बदलने के लिए जावास्क्रिप्ट ईवेंट
- 14. हास्केल में वास्तव में/प्राप्त/प्रारंभिक स्थिति कैसे प्राप्त करें?
- 15. जांचें कि कोई ऑब्जेक्ट
- 16. आप ऑब्जेक्ट की आंतरिक स्थिति को कैसे सत्यापित करते हैं?
- 17. जावास्क्रिप्ट में कैसे जांचें यदि XMLHttpRequest ऑब्जेक्ट W3C प्रोग्रेस ईवेंट का समर्थन करता है?
- 18. QtWebkit: HTTP स्थिति कोड कैसे जांचें?
- 19. जावा में संग्रह ऑब्जेक्ट का ऑब्जेक्ट कैसे जांचें?
- 20. सी ++ इसे निहित करता है, और वास्तव में इसे स्टैक
- 21. जांचें कि जावास्क्रिप्ट ऑब्जेक्ट
- 22. उस हाइबरनेट कैश को कहां और कैसे जांचें वास्तव में
- 23. ब्राउज़र पहचान के बिना "इनपुट" ईवेंट में छोटी गाड़ी व्यवहार की पहचान कैसे करें?
- 24. बिना किसी संदर्भ के क्लास ऑब्जेक्ट की प्रति कैसे बनाएं?
- 25. वास्तव में खींचने और छोड़ने के बिना मैं jQuery UI Droppable के साथ ड्रॉप ईवेंट को कैसे ट्रिगर करूं?
- 26. क्लास ऑब्जेक्ट की तर्क पर उदाहरण कैसे जांचें?
- 27. क्या वास्तव में इसे विकसित किए बिना सॉफ्टवेयर के लिए एक विचार बेचना संभव है?
- 28. जांचें कि ईवेंट में कोई श्रोताओं है या नहीं?
- 29. ग्लोबल.एक्सएक्स ईवेंट जिसमें सत्र स्थिति
- 30. पाइथन में ऑब्जेक्ट को अक्षम करने के लिए कैसे जांचें?
+1 यूप, ऐसा लगता है कि ओपी को प्रत्येक ऑब्जेक्ट के माध्यम से लूप करना होगा, और प्रत्येक व्यक्ति को अलग-अलग जांचें। (इसके अलावा, एक एफवाईआई के रूप में, जबकि ओपी विशेष रूप से यहां घटनाओं के बारे में पूछ रहा है, जागरूक रहें कि WaitForSingleObject * करता है * म्यूटेक्स और सेमफोरस की संकेतित स्थिति बदलता है, इसलिए यदि किसी भी वस्तु में उनको शामिल किया जाता है तो देखभाल की जानी चाहिए!) – BrendanMcK