Функция EnumResourceTypes 


Функция EnumResourceTypes ищет модуль ресурсов и передает каждый тип ресурса, который она находит, в определяемую программой функцию повторного вызова.

Синтаксис

BOOL EnumResourceTypes(
    HMODULE hModule,
    ENUMRESTYPEPROC lpEnumFunc,
    LONG_PTR lParam
);

Параметры

hModule

[in] Дескриптор модуля, содержащего исполняемый файл, типы ресурсов которого перечисляются. Если этот параметр - ПУСТО (NULL), функция перечисляет типы ресурсов в модуле, используемом, чтобы создать текущий процесс.

lpEnumFunc

[in] Указатель на функцию повторного вызова, вызываемую для каждого перечисляемого типа ресурса. Для получения дополнительной информации, см. функцию EnumResTypeProc.

lParam

[in] Устанавливает определяемое программой значение передаваемое в функцию повторного вызова.

Возвращаемое значение

Если функция завершается успешно, возвращаемое значение не нуль.

Если функция завершается ошибкой, возвращаемое значение равняется нулю. Чтобы получить дополнительную информацию об ошибке, вызовите GetLastError.

Замечания

Функция EnumResourceTypes продолжает перечислять типы ресурсов до тех пор, пока функция повторного вызова не возвратит значение ЛОЖЬ (FALSE), или пока все типы ресурсов не будут перечислены.

Пример

Пример смотри в статье Создание списка ресурсов.

Смотри также 

Обзор Ресурсы, Функции, используемые ресурсами, EnumResourceLanguagesEnumResourceNamesEnumResTypeProc

Размещение и совместимость EnumResourceTypes

Windows. NET Server

Да

Windows XP

Да

Windows 2000

Да

Windows NT

Да версии 3.1 и выше

Windows Me

Да

Windows 98

Да

Windows 95

Да

Используемая библиотека

Kernel32.lib

Заголовочный файл

 

- объявлено в

Winbase.h

- включено в

Windows.h

Unicode

Нет

Замечания по платформе

Не имеется

 

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz