A função LockResource bloqueia o recurso especificado na memória.
(LPVOID LockResource HGLOBAL hResData / / identificador para recurso de bloqueio);
Se o recurso carregado está bloqueado, o valor de retorno é um ponteiro para o primeiro byte do recurso; caso contrário, ele é NULL.
Tentando bloquear um recurso usando o identificador retornado por FindResource ou FindResourceEx função não irá funcionar. Você receberá um valor que é incorreto e aponta para aleatório dados.
Quando você tiver terminado usando uma tabela de teclas aceleradoras, bitmap, cursor, ícone ou menu, você pode liberar seu associado memória por chamado um das funções na tabela a seguir.
| Recurso | Função de lançamento |
|---|---|
| Tabela de teclas aceleradoras | DestroyAcceleratorTable |
| Bitmap | ExcluirObjeto |
| Cursor | DestroyCursor |
| Ícone | DestroyIcon |
| Menu | DestroyMenu |
O sistema exclui automaticamente esses recursos quando termina o processo que criado-los, no entanto, chamado de apropriado função salva memória e diminui o tamanho do conjunto de trabalho do processo.
nbsp; Windows &NT: requer a versão 3.1 ou posterior.
Windows:Requer o Windows 95 ou posterior.
Windows CE:Requer versão 1.0 ou posterior.
Cabeçalho:Declarado em WinBase. h.
Biblioteca de importação:Use Kernel32. lib.
Visão geral sobre recursos, funções de recurso, FindResource, FindResourceEx, LoadResource