LoadResource

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

 (HGLOBAL LoadResource HMODULE  hModule, / / מודול משאבי לטפלHRSRChResInfo / / משאבים לטפל);
 

פרמטרים

hModule
לטפל למודול קובץ ההפעלה שלה מכיל את המשאב. אם hModule הוא NULL, המערכת תטען את המשאב ממודול ששימש ליצירת התהליך הנוכחי.
hResInfo
לטפל למשאב כדי להיטען. נקודת אחיזה זו חייבים להיווצר באמצעות הפונקציה FindResource או FindResourceEx.

להחזיר ערכים

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

אם הפעולה תיכשל, הערך המוחזר הוא NULL. כדי לקבל מידע שגיאות מורחב, לקרוא GetLastError.

הערות

סוג ההחזרה של LoadResource הוא HGLOBAL עבור תאימות לאחור, לא בגלל הפונקציה מחזירה נקודת אחיזה לבלוק זיכרון גלובלי. בבדיקה זו נקודת האחיזה GlobalLock או GlobalFree פונקציה. כדי לקבל מצביע לנתוני משאב, לבצע קריאה לפונקציה LockResource.

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

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

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

חלונות CE: הפרמטר hModule חייב להיות ערך שאינו NULL.

QuickInfo

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

ראה גם

מבט כולל על משאבים, המשאב מתפקד, FindResource, FindResourceEx, LoadLibrary, LoadModule, LockResource