De LoadResource functie laadt de opgegeven resource in het globale geheugen.
() LoadResource HGLOBAL HMODULE hModule, / / resource-module verwerkenHRSRChResInfo / / resource verwerken);
Als de functie slaagt, is de retourwaarde een handvat om de gegevens die zijn gekoppeld aan de bron te.
Als de functie mislukt, is de retourwaarde NULL. Te krijgen uitgebreide foutinformatie, Bel GetLastError.
Het retourtype van LoadResource is HGLOBAL voor achterwaartse compatibiliteit, niet omdat de functie geeft als een handvat om een globale geheugenblok resultaat. Dit handvat aan niet door de GlobalLock of GlobalFree functie. Voor het verkrijgen van een pointer naar de resourcegegevens, de LockResource functie aanroepen.
Wanneer u klaar met een versneller tabel, bitmap, cursor, pictogram of menu bent, kunt u de bijbehorende geheugen vrijgeven door te bellen naar een van de functies in de volgende tabel.
| Resource | Release-functie |
|---|---|
| Accelerator tabel | DestroyAcceleratorTable |
| Bitmap | ObjectVerwijderen (DeleteObject) |
| Cursor | DestroyCursor |
| Pictogram | DestroyIcon |
| Menu | DestroyMenu |
Het systeem automatisch verwijdert deze bronnen wanneer eindigt het proces waardoor ze zijn gemaakt, echter de juiste functie bespaart geheugen en vermindert de grootte van de werkset van het proces.
Windows CE: De parameter hModule moet niet-NULL.
nbsp; Windows &NT: versie 3.1 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Versie 1.0 of hoger vereist.
Header:Verklaard in winbase.h.
Bibliotheek importeren:Gebruik kernel32.lib.
Bronnen overzicht, Resource functioneert, FindResource, FindResourceEx, LoadLibrary, LoadModule, LockResource