לדלג לתוכן

תרגול מימוש באמצעות KMDF

הכניסו את המקור לפרויקט KMDF במעבדה ובנו ב־x64 Debug. תעדו את גרסאות WDK, SDK ו־KMDF ואת הפקודה או הגדרות הבנייה. אם סביבת WDK אינה זמינה, הגישו ניתוח קוד וסמנו שלא בוצעה בנייה.

שנו את הפעולה כך שתקבל גרסה אחת בלבד ושני מספרים, תחזיר סכום ותדחה overflow לפני כתיבה לפלט. שמרו על lengths מדויקים ועל Information שמייצג את גודל הפלט התקף.

השוו בין תור sequential ל־parallel עבור מונה משותף ב־device context. הסבירו מדוע החלפת סוג התור דורשת הוכחה חדשה, ואילו callbacks אחרים אינם מוגנים רק על ידי sequential.

הגישו תרשים הורות של driver, device, queue ו־request, וציינו היכן נשמר כל משאב שאינו מנוהל אוטומטית.