La funzione LockResource blocca la risorsa specificata in memoria.
(LPVOID LockResource HGLOBAL hResData / / handle alla risorsa per bloccare);
Se la risorsa caricata è bloccata, il valore restituito è un puntatore al primo byte della risorsa; in caso contrario, esso è NULL.
Cercando di bloccare una risorsa utilizzando l'handle restituito dalla funzione FindResourceEx FindResource o non funzionerà. Risponderemo un valore che non è corretto e fa riferimento ai dati casuali.
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.
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 di risorsa, FindResource, FindResourceEx, LoadResource
Rimedio: Inserire il CD-ROM CD di MSDN Library.