LoadResource

LoadResource функція завантажує вказаний ресурс глобальної.

 (HGLOBAL LoadResource HMODULE  hModule, / / ручка модуль ресурсівHRSRChResInfo / / ручка ресурс);
 

Параметри

hModule
Обробляти модуля, чиї виконуваний файл містить ресурсу. Якщо hModule NULL, система навантажень ресурс з модуля, який використовувався для створення поточного процесу.
hResInfo
Обробляти до ресурсу завантаження. Цей маркер має бути створено за допомогою функції FindResource або FindResourceEx.

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

Якщо функція завершено успішно, значення, що повертається є дескриптор дані, пов'язані з ресурсом.

Якщо функцію не вдається, значення, що повертається, є NULL. Щоб отримати докладні відомості про помилку, зателефонуйте GetLastError.

Зауваження

Тип LoadResource є HGLOBAL для зворотної сумісності, не тому, що функція повертає дескриптор заблокувати глобальний пам'яті. Не проходять цю ручку, щоб у GlobalLock або GlobalFree функції. Щоб отримати вказівник на ресурс даних, викликати функцію LockResource.

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

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

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

Windows CE: HModule параметр має бути не NULL.

QuickInfo

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

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

Огляд ресурсів, ресурс функції, FindResource, FindResourceEx, LoadLibrary, LoadModule, LockResource