मुझे विंडोज प्रोग्रामिंग, मिडी और डब्लूडीएम पर कुछ सलाह चाहिए। मैं एक छोटा सा एप्लीकेशन लिखने की कोशिश कर रहा हूं जो sys ट्रे में बैठेगा और सिस्टम को मिडी इन/आउट डिवाइस के रूप में विज्ञापित किया जाएगा ताकि MIDI प्रोग्राम इसे भेज सकें और यह संदेशों को एक अलग प्रारूप में परिवर्तित कर देगा। मैं कैंट की डब्लूडीएम पुस्तक पढ़ रहा हूं और डिवाइस ड्राइवरों को लिखने के बारे में जानकारी के लिए चिल्ला रहा हूं, लेकिन मुझे नहीं पता कि मैं सही रास्ते पर जा रहा हूं या नहीं। मैं अभी तक नहीं दिख रहा है कि कैसे करने के लिए: -?MIDI डिवाइस को सिम्युलेट करना - विंडोज
एक) के रूप में मिडी सक्षम (मैं एक रेफरी इसे करने के लिए registery में छड़ी और ओएस प्रत्यक्ष मिडी एक dll में कार्यक्षमता के लिए कॉल करते हैं कि मेरे ड्राइवर रजिस्टर)
बी) मेरे ड्राइवर के माध्यम से मेरे ड्राइवर के माध्यम से प्रत्यक्ष MIDI डेटा, जो शायद ड्राइवर होने के लिए बहुत बड़ा होने जा रहा है।
कहां से शुरू करना है इस पर कोई सलाह बहुत सराहना की जाएगी। धन्यवाद, पीट
उत्तर के लिए धन्यवाद। मैं अधिकतर ड्राइवरों की पुस्तक पढ़ रहा हूं और आज दोपहर नमूने चला रहा हूं और मैं इसके माध्यम से एक रास्ता देखना शुरू कर रहा हूं। एक बात? डिवाइस ऐप से जानकारी खींचने के लिए मेरे ऐप को लगातार पढ़ने के लिए अक्षम लगता है। जागने और डेटा खींचने के लिए आईपीसी के कुछ रूपों के माध्यम से ड्राइवर के साथ अपने ऐप को पंजीकृत करने का कोई आसान तरीका नहीं है? चीजें अधिक स्पष्ट हो रही हैं ... धीरे-धीरे। चीयर्स, पीट – user380998
बस अपने ड्राइवर में एक चक्रीय बफर का उपयोग करें। MIDI काफी वास्तविक समय है; यदि कोई उपभोग करने वाला कोई एप्लिकेशन नहीं है, तो ड्राइवर पुराने डेटा को सुरक्षित रूप से ओवरराइट कर सकता है। – MSalters