LockResource

Функція LockResource замки вказаний ресурс в пам'яті.

(LPVOID LockResource HGLOBAL  hResData / / ручка ресурс для блокування);
 

Параметри

hResData
Обробляти до ресурсу заблокована. Функція LoadResource повертає цей маркер.

Повернення значень

Якщо завантажено ресурс заблоковано, значення — це вказівник на перший байт ресурсу; в іншому випадку, це NULL.

Зауваження

Намагаючись блокування ресурсів за допомогою ручки, повернутих FindResource або FindResourceEx функція не буде працювати. Ви отримаєте назад, значення, що є неправильним і вказує на випадкові дані.

Коли ви закінчите з використанням до таблиці прискорювача, точковий рисунок, курсор, значок або меню, ви можете звільнити свого пов'язаних пам'яті за номером один функцій в таблиці.

Ресурс Реліз функції
Прискорювач таблиці DestroyAcceleratorTable
Крапковий малюнок Видалити за допомогою
Курсор DestroyCursor
Значок DestroyIcon
Меню DestroyMenu

Система автоматично видалить ці ресурси, коли завершується процес, який створив їх, однак, виклику відповідні функції заощаджує пам'ять і зменшує розмір цей процес робоча множина.

QuickInfo

nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Потрібна Версія 1.0 або пізнішу версію.
Заголовка:Оголошена в winbase.h.
Імпортувати бібліотеки:Використання kernel32.lib.

Дивіться також

Ресурси огляд, функції ресурс, FindResource, FindResourceEx, LoadResource

Index