Функция EnumResourceTypes ищет модуль ресурсов и передает каждый тип ресурса, который она находит, в определяемую программой функцию повторного вызова.
Синтаксис
BOOL EnumResourceTypes( HMODULE hModule, ENUMRESTYPEPROC lpEnumFunc, LONG_PTR lParam ); |
Параметры
hModule
[in] Дескриптор модуля, содержащего исполняемый файл, типы ресурсов которого перечисляются. Если этот параметр - ПУСТО (NULL), функция перечисляет типы ресурсов в модуле, используемом, чтобы создать текущий процесс.lpEnumFunc
[in] Указатель на функцию повторного вызова, вызываемую для каждого перечисляемого типа ресурса. Для получения дополнительной информации, см. функцию EnumResTypeProc.lParam
[in] Устанавливает определяемое программой значение передаваемое в функцию повторного вызова.Возвращаемое значение
Если функция завершается успешно, возвращаемое значение не нуль.
Если функция завершается ошибкой, возвращаемое значение равняется нулю. Чтобы получить дополнительную информацию об ошибке, вызовите GetLastError.
Замечания
Функция EnumResourceTypes продолжает перечислять типы ресурсов до тех пор, пока функция повторного вызова не возвратит значение ЛОЖЬ (FALSE), или пока все типы ресурсов не будут перечислены.
Пример
Пример смотри в статье Создание списка ресурсов.
Смотри такжеОбзор Ресурсы, Функции, используемые ресурсами, EnumResourceLanguages, EnumResourceNames, EnumResTypeProc
Размещение и совместимость 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 |
Нет |
Замечания по платформе |
Не имеется |