LockResource

הפונקציה LockResource נועל את המשאב שצוין בזיכרון.

(LPVOID LockResource HGLOBAL  hResData / / לטפל למשאב כדי לנעול);
 

פרמטרים

hResData
לטפל למשאב להיות נעול. הפונקציה LoadResource מחזירה נקודת אחיזה זו.

להחזיר ערכים

אם משאב שנטען נעול, הערך המוחזר הוא מצביע הבית הראשון של המשאב; אחרת, הוא NULL.

הערות

מנסה לנעול משאב על-ידי שימוש במזהה הייחודי המוחזר על-ידי FindResource או FindResourceEx הפונקציה לא תפעל. אתם תקבלו בחזרה ערך שגוי ונקודות נתונים אקראיים.

כאשר תסיים להשתמש בטבלה מאיץ, מפת סיביות, הסמן, סמל, או תפריט, באפשרותך לשחרר זיכרון משויכים שלו על-ידי קריאה אחת מפונקציות בטבלה הבאה.

משאב לשחרר את הפונקציה
טבלת מאיצים DestroyAcceleratorTable
מפת סיביות DeleteObject
הסמן DestroyCursor
סמל DestroyIcon
תפריט DestroyMenu

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

QuickInfo

nbsp; Windows &NT: מחייב גירסה 3.1 או גירסה מתקדמת יותר.
Windows:נדרש Windows 95 או גירסה מתקדמת יותר.
חלונות CE:דורש גירסה 1.0 ואילך.
כותרת עליונה:להצהיר על winbase.h.
ייבוא ספריית:השתמש kernel32.lib.

ראה גם

מבט כולל על משאבים, פונקציות משאבים, FindResource, FindResourceEx, LoadResource

Index