Funksjonen LoadResource laster inn den angitte ressursen i globale minne.
() LoadResource HGLOBAL HMODULE hModule, / / ressurs-modulreferanseHRSRChResInfo / / ressurs håndtere);
Hvis funksjonen lykkes, er returverdien en referanse til data som er forbundet med ressursen.
Hvis funksjonen mislykkes, er verdien som returneres NULL. Til å vise utvidet feilinformasjon, kan du ringe GetLastError.
Returtypen av LoadResource er HGLOBAL for bakoverkompatibilitet, ikke fordi funksjonen returnerer et håndtak til en global minneblokk. Ikke passere denne referansen til den GlobalLock eller GlobalFree -funksjonen. For å få en peker til ressursdata, kall funksjonen LockResource.
Når du er ferdig med å bruke en accelerator tabell, punktgrafikk, markøren, ikon eller menyen, kan du frigi tilknyttede minnet av en av funksjonene i følgende tabell.
Ressurs | Release-funksjonen |
---|---|
Accelerator tabell | DestroyAcceleratorTable |
Punktgrafikk | SlettObjekt |
Markøren | DestroyCursor |
Ikonet | DestroyIcon |
Menyen | DestroyMenu |
Systemet sletter automatisk disse ressursene når du avslutter prosessen som opprettet dem, men kaller den relevante funksjonen sparer du minne, og reduserer størrelsen på prosessens arbeidssett.
Windows CE: HModule -parameteren må være ikke-NULL.
nbsp; Windows &NT: krever versjon 3.1 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Krever versjon 1.0 eller senere.
Topptekst:Deklarert i winbase.h.
Importere biblioteket:Bruk kernel32.lib.
Oversikt over ressurser, ressurs fungerer, FindResource, FindResourceEx, LoadLibrary, LoadModule, LockResource