إطار عمل برامج تشغيل وضع النواة

إطار عمل برامج تشغيل وضع النواة (KMDF) هو إطار عمل لبرامج التشغيل طورته مايكروسوفت كأداة لمساعدة مطوري برامج التشغيل على إنشاء وصيانة برامج تشغيل الأجهزة في وضع النواة لنظام التشغيل ويندوز 2000 [ أ ] والإصدارات اللاحقة. وهو أحد أطر العمل المضمنة في أطر عمل برامج تشغيل ويندوز . [ 1 ]

العلاقة بـ WDM

بشكل عام، يدعم KMDF برامج التشغيل المصممة لنموذج برامج تشغيل ويندوز ( WDM)، ويعمل على هذا النموذج. يُعد WDM نموذج برامج التشغيل المستخدم منذ ظهور ويندوز 98، بينما يُعد KMDF إطار عمل برامج التشغيل الذي تدعمه مايكروسوفت وتستخدمه في ويندوز 2000 والإصدارات الأحدث.

بشكل عام، نظرًا لأن المزيد من الميزات مثل إدارة الطاقة والتوصيل والتشغيل يتم التعامل معها بواسطة إطار عمل KMDF، فإن برنامج تشغيل KMDF أقل تعقيدًا ويحتوي على كود أقل من برنامج تشغيل WDM المكافئ.

تعتمد KMDF على الكائنات وتُبنى على WDM. وهي توفر منظورًا قائمًا على الكائنات لـ WDM، بما يتماشى مع البنية المعمارية لـ WDF، وهي مجموعة فرعية منها. وتتوزع الوظائف في أنواع مختلفة من الكائنات. يتكون تطبيق KMDF مما يلي:

انظر أيضاً

ملحوظات

  1. كان الإصدار الأصلي من KMDF يدعم فقط نظامي التشغيل Windows XP و Server 2003. تمت إضافة دعم نظام التشغيل Windows 2000 في الإصدار 1.1 من KMDF.

مراجع