LoadResource

Die LoadResource -Funktion lädt die angegebene Ressource in den globalen Speicher.

 (HGLOBAL LoadResource HMODULE  hModule, / / Ressourcen-Modul handleHRSRChResInfo / / Ressource behandeln);
 

Parameter

hModule
Handle für das Modul, dessen ausführbare Datei die Ressource enthält. Wenn hModule NULL ist, lädt das System die Ressource aus dem Modul, das verwendet wurde, um den aktuellen Prozess erstellen.
hResInfo
Handle für die Ressource geladen werden. Dieses Handle muss erstellt werden, mithilfe der Funktion FindResource oder FindResourceEx.

Rückgabewerte

Wenn die Funktion erfolgreich ist, ist der Rückgabewert ein Handle für die Daten, die der Ressource zugeordnet.

Wenn die Funktion fehlschlägt, ist der Rückgabewert NULL. Rufen Sie Fehlerinformationen verlängert bekommen, GetLastError.

Bemerkungen

Der Rückgabetyp der LoadResource ist HGLOBAL Abwärtskompatibilität nicht, weil die Funktion gibt einen Handle auf einen globalen Speicherblock zurück. Übergeben Sie dieses Handle, nicht die GlobalLock oder GlobalFree -Funktion. Um einen Zeiger auf die Daten zu erhalten, rufen Sie die LockResource -Funktion.

Wenn Sie eine Zugriffstastentabelle, Bitmap, Cursor, Symbol oder Menü benötigen, können Sie seinen zugeordneten Speicher freigeben, indem Sie eine der Funktionen in der folgenden Tabelle.

Ressourcen Funktion freigeben
Zugriffstastentabelle DestroyAcceleratorTable
Bitmap DeleteObject
Cursor DestroyCursor
Symbol DestroyIcon
Menü DestroyMenu

Das System löscht automatisch diese Ressourcen beim Beenden des Prozesses, der sie erstellt, aber die entsprechende Funktion aufgerufen spart Arbeitsspeicher und reduziert die Größe des Workingsets des Prozesses.

Windows CE: Der hModule -Parameter muss ungleich NULL sein.

QuickInfo

&Nbsp; Windows NT: Version 3.1 oder höher erforderlich.
Windows:Erfordert Windows 95 oder höher.
Windows CE:Version 1.0 oder höher benötigt.
Header:Deklariert in winbase.h.
Importieren Bibliothek:Verwenden Sie kernel32.lib.

Siehe auch

Übersicht über Ressourcen Ressource Funktionen FindResource, FindResourceEx, LoadLibrary, LoadModule, LockResource