LockResource

A função LockResource bloqueia o recurso especificado na memória.

(LPVOID LockResource HGLOBAL  hResData / / identificador para recurso de bloqueio);
 

Parâmetros

hResData
Identificador para o recurso a ser bloqueado. O LoadResource função retorna esse identificador.

Retornar valores

Se o recurso carregado está bloqueado, o valor de retorno é um ponteiro para o primeiro byte do recurso; caso contrário, ele é NULL.

Observações

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.

QuickInfo

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.

Ver também

Visão geral sobre recursos, funções de recurso, FindResource, FindResourceEx, LoadResource

Index