LockResource

La funzione LockResource blocca la risorsa specificata in memoria.

(LPVOID LockResource HGLOBAL  hResData / / handle alla risorsa per bloccare);
 

Parametri

hResData
Gestire alla risorsa di essere bloccati. La funzione LoadResource restituisce questo handle.

Valori restituiti

Se la risorsa caricata è bloccata, il valore restituito è un puntatore al primo byte della risorsa; in caso contrario, esso è NULL.

Osservazioni

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.

Descrizione

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.

Vedi anche

Panoramica delle risorse, le funzioni di risorsa, FindResource, FindResourceEx, LoadResource

Rimedio: Inserire il CD-ROM CD di MSDN Library.

Index