La funzione LoadResource risorsa specificata viene caricato in memoria globale.
(HGLOBAL LoadResource HMODULE hModule, / / handle del modulo di risorsaHRSRChResInfo / / handle di risorsa);
Se la funzione ha esito positivo, il valore restituito è un handle per i dati associati alla risorsa.
Se la funzione ha esito negativo, il valore restituito è NULL. Per ottenere informazioni di errore estese, chiamare GetLastError.
Il tipo restituito di LoadResource è HGLOBAL per compatibilità con le versioni precedenti, non perché la funzione restituisce un handle per un blocco di memoria globale. Non passare l'handle per il GlobalLock o funzione GlobalFree . Per ottenere un puntatore ai dati delle risorse, chiamare la funzione LockResource.
Quando si è terminato di utilizzare una tabella di acceleratore, bitmap, cursore, icona o dal menu, si può rilasciare la memoria associata chiamando una delle funzioni nella tabella seguente.
| Risorsa | Funzione di rilascio |
|---|---|
| Tabella Accelerator | DestroyAcceleratorTable |
| Bitmap | DeleteObject |
| Cursore | DestroyCursor |
| Icona | DestroyIcon |
| Dal menu | DestroyMenu |
Il sistema elimina automaticamente queste risorse quando termina il processo che li ha creati, tuttavia, chiamando la funzione appropriata conserva la memoria e riduce le dimensioni del set di lavoro del processo.
Windows CE: Il parametro hModule deve essere diverso da NULL.
nbsp; Windows &NT: richiede 3.1 o versione successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Richiede la versione 1.0 o successiva.
Intestazione:Dichiarati in Winbase.
Importare librerie:Utilizzare il kernel.
Panoramica delle risorse, le funzioni delle risorse, FindResource, FindResourceEx, LoadLibrary, LoadModule, LockResource