Die LoadResource -Funktion lädt die angegebene Ressource in den globalen Speicher.
(HGLOBAL LoadResource HMODULE hModule, / / Ressourcen-Modul handleHRSRChResInfo / / Ressource behandeln);
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.
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.
&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.
Übersicht über Ressourcen Ressource Funktionen FindResource, FindResourceEx, LoadLibrary, LoadModule, LockResource