إطار عمل برامج تشغيل وضع النواة
إطار عمل برامج تشغيل وضع النواة (KMDF) هو إطار عمل لبرامج التشغيل طورته مايكروسوفت كأداة لمساعدة مطوري برامج التشغيل على إنشاء وصيانة برامج تشغيل الأجهزة في وضع النواة لنظام التشغيل ويندوز 2000 [ أ ] والإصدارات اللاحقة. وهو أحد أطر العمل المضمنة في أطر عمل برامج تشغيل ويندوز . [ 1 ]
العلاقة بـ WDM
بشكل عام، يدعم KMDF برامج التشغيل المصممة لنموذج برامج تشغيل ويندوز ( WDM)، ويعمل على هذا النموذج. يُعد WDM نموذج برامج التشغيل المستخدم منذ ظهور ويندوز 98، بينما يُعد KMDF إطار عمل برامج التشغيل الذي تدعمه مايكروسوفت وتستخدمه في ويندوز 2000 والإصدارات الأحدث.
بشكل عام، نظرًا لأن المزيد من الميزات مثل إدارة الطاقة والتوصيل والتشغيل يتم التعامل معها بواسطة إطار عمل KMDF، فإن برنامج تشغيل KMDF أقل تعقيدًا ويحتوي على كود أقل من برنامج تشغيل WDM المكافئ.
تعتمد KMDF على الكائنات وتُبنى على WDM. وهي توفر منظورًا قائمًا على الكائنات لـ WDM، بما يتماشى مع البنية المعمارية لـ WDF، وهي مجموعة فرعية منها. وتتوزع الوظائف في أنواع مختلفة من الكائنات. يتكون تطبيق KMDF مما يلي:
- التوصيل والتشغيل وإدارة الطاقة
- قوائم انتظار الإدخال/الإخراج
- الوصول المباشر إلى الذاكرة (DMA)
- أدوات إدارة ويندوز (WMI)
- التزامن
انظر أيضاً
ملحوظات
- ↑ كان الإصدار الأصلي من KMDF يدعم فقط نظامي التشغيل Windows XP و Server 2003. تمت إضافة دعم نظام التشغيل Windows 2000 في الإصدار 1.1 من KMDF.
مراجع
روابط خارجية
- برامج تشغيل الأجهزة
- برنامج مجاني مكتوب بلغة C
- واجهات برمجة تطبيقات مايكروسوفت
- برامج مايكروسوفت المجانية
- برنامج مرخص بموجب ترخيص MIT
- برنامج مجاني مخصص لنظام التشغيل ويندوز فقط
- برنامج مجاني مكتوب بلغة C++
