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