Функция LockResource блокирует указанный ресурс в памяти.
() LPVOID LockResource HGLOBAL hResData / / обработать к ресурсу для блокировки);
Если загружаемый ресурс заблокирован, возвращаемое значение — указатель на первый байт ресурса; в противном случае возвращается значение NULL.
Пытается заблокировать ресурс с помощью дескриптора, возвращенного FindResource или FindResourceEx функция не будет работать. Вы получите обратно значение, которое является неверным и указывает на случайных данных.
Когда вы закончены, с помощью таблицы сочетаний клавиш, растровые, курсора, значка или меню, можно отпустить его ассоциированных память путем вызова одной из функций в таблице.
| Ресурс | Функция выпуска |
|---|---|
| Таблица сочетаний клавиш | DestroyAcceleratorTable |
| Точечный рисунок | DeleteObject |
| Курсор | DestroyCursor |
| Значок | DestroyIcon |
| Меню | DestroyMenu |
Система автоматически удаляет эти ресурсы после завершения процесса, который создал их, однако, соответствующие функции экономит память и уменьшает размер рабочего множества процесса.
nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Требует версии 1.0 или более поздней версии.
Заголовок:Объявленные в winbase.h.
Импорта библиотеки:Использование kernel32.lib.
Обзор ресурсов, ресурсов функции FindResource, FindResourceEx, LoadResource