הפונקציה LockResource נועל את המשאב שצוין בזיכרון.
(LPVOID LockResource HGLOBAL hResData / / לטפל למשאב כדי לנעול);
אם משאב שנטען נעול, הערך המוחזר הוא מצביע הבית הראשון של המשאב; אחרת, הוא NULL.
מנסה לנעול משאב על-ידי שימוש במזהה הייחודי המוחזר על-ידי FindResource או FindResourceEx הפונקציה לא תפעל. אתם תקבלו בחזרה ערך שגוי ונקודות נתונים אקראיים.
כאשר תסיים להשתמש בטבלה מאיץ, מפת סיביות, הסמן, סמל, או תפריט, באפשרותך לשחרר זיכרון משויכים שלו על-ידי קריאה אחת מפונקציות בטבלה הבאה.
משאב | לשחרר את הפונקציה |
---|---|
טבלת מאיצים | DestroyAcceleratorTable |
מפת סיביות | DeleteObject |
הסמן | DestroyCursor |
סמל | DestroyIcon |
תפריט | DestroyMenu |
המערכת תמחק באופן אוטומטי משאבים אלה כאשר התהליך שיצר אותם מסתיים, עם זאת, קורא את הפונקציה המתאימה חוסכת זיכרון ו הקטנת הגודל של ערכת העבודה של תהליך.
nbsp; Windows &NT: מחייב גירסה 3.1 או גירסה מתקדמת יותר.
Windows:נדרש Windows 95 או גירסה מתקדמת יותר.
חלונות CE:דורש גירסה 1.0 ואילך.
כותרת עליונה:להצהיר על winbase.h.
ייבוא ספריית:השתמש kernel32.lib.
מבט כולל על משאבים, פונקציות משאבים, FindResource, FindResourceEx, LoadResource