LoadResource

Funksjonen LoadResource laster inn den angitte ressursen i globale minne.

 () LoadResource HGLOBAL HMODULE  hModule, / / ressurs-modulreferanseHRSRChResInfo / / ressurs håndtere);
 

Parametere

hModule
Håndtere til modulen der kjørbare fil inneholder ressursen. Hvis hModule er NULL, laster systemet ressursen fra modulen som ble brukt til å opprette den gjeldende prosessen.
hResInfo
Håndtere ressursen skal lastes inn. Denne referansen må opprettes ved hjelp av funksjonen FindResource eller FindResourceEx.

Returverdier

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.

Merknader

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.

Hurtiginformasjon

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.

Se også

Oversikt over ressurser, ressurs fungerer, FindResource, FindResourceEx, LoadLibrary, LoadModule, LockResource