Заголовок libloaderapi.h
Этот заголовок используется несколькими технологиями. Дополнительные сведения см. в разделе:
libloaderapi.h содержит следующие программные интерфейсы:
Функции
AddDllDirectory Добавляет каталог в путь поиска dll процесса. |
DisableThreadLibraryCalls Отключает уведомления DLL_THREAD_ATTACH и DLL_THREAD_DETACH для указанной библиотеки динамической компоновки (DLL). |
EnumResourceLanguagesExA Перечисляет ресурсы для конкретного языка с указанным типом и именем, связанными с указанным двоичным модулем. Расширяет EnumResourceLanguages, предоставляя дополнительный контроль над перечислением. (ANSI) |
EnumResourceLanguagesExW Перечисляет ресурсы для конкретного языка с указанным типом и именем, связанными с указанным двоичным модулем. Расширяет EnumResourceLanguages, предоставляя дополнительный контроль над перечислением. (Юникод) |
EnumResourceNamesA Перечисляет ресурсы указанного типа в двоичном модуле. (ANSI) |
EnumResourceNamesExA Перечисляет ресурсы указанного типа, связанные с указанным двоичным модулем. Поиск может включать как LN-файл, так и связанные с ним MUI-файлы, или его можно ограничить несколькими способами. (ANSI) |
EnumResourceNamesExW Перечисляет ресурсы указанного типа, связанные с указанным двоичным модулем. Поиск может включать как LN-файл, так и связанные с ним MUI-файлы, или его можно ограничить несколькими способами. (Юникод) |
EnumResourceNamesW Перечисляет ресурсы указанного типа в двоичном модуле. (Юникод) |
EnumResourceTypesExA Перечисляет типы ресурсов, связанные с указанным двоичным модулем. (ANSI) |
EnumResourceTypesExW Перечисляет типы ресурсов, связанные с указанным двоичным модулем. (Юникод) |
FindResourceExW Определяет расположение ресурса с указанным типом, именем и языком в указанном модуле. (FindResourceExW) |
FindResourceW Определяет расположение ресурса с указанным типом и именем в указанном модуле. (FindResourceW) |
FindStringOrdinal Находит строку Юникода (расширенные символы) в другой строке Юникода для нелингвистического сравнения. |
FreeLibrary Освобождает загруженный модуль библиотеки динамической компоновки (DLL) и при необходимости уменьшает его количество ссылок. |
FreeLibraryAndExitThread Уменьшает количество ссылок загруженной библиотеки динамической компоновки (DLL) на единицы, а затем вызывает ExitThread, чтобы завершить вызывающий поток. |
FreeResource Уменьшает (уменьшает на один) количество ссылок загруженного ресурса. Когда число ссылок достигает нуля, освобождается память, занимаемая ресурсом. |
GetModuleFileNameA Извлекает полный путь для файла, содержащего указанный модуль. Модуль должен быть загружен текущим процессом. (ANSI) |
GetModuleFileNameW Извлекает полный путь для файла, содержащего указанный модуль. Модуль должен быть загружен текущим процессом. (Юникод) |
GetModuleHandleA Извлекает дескриптор модуля для указанного модуля. Модуль должен быть загружен вызывающим процессом. (ANSI) |
GetModuleHandleExA Извлекает дескриптор модуля для указанного модуля и увеличивает число ссылок модуля, если не указано GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT. Модуль должен быть загружен вызывающим процессом. (ANSI) |
GetModuleHandleExW Извлекает дескриптор модуля для указанного модуля и увеличивает число ссылок модуля, если не указано GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT. Модуль должен быть загружен вызывающим процессом. (Юникод) |
GetModuleHandleW Извлекает дескриптор модуля для указанного модуля. Модуль должен быть загружен вызывающим процессом. (Юникод) |
Функция GetProcAddress Извлекает адрес экспортируемой функции или переменной из указанной библиотеки динамической компоновки (DLL). |
LoadLibraryA Загружает указанный модуль в адресное пространство вызывающего процесса. (LoadLibraryA) |
LoadLibraryExA Загружает указанный модуль в адресное пространство вызывающего процесса. (LoadLibraryExA) |
LoadLibraryExW Загружает указанный модуль в адресное пространство вызывающего процесса. (LoadLibraryExW) |
LoadLibraryW Загружает указанный модуль в адресное пространство вызывающего процесса. (LoadLibraryW) |
LoadResource Извлекает дескриптор, который можно использовать для получения указателя на первый байт указанного ресурса в памяти. |
LockResource Извлекает указатель на указанный ресурс в памяти. |
RemoveDllDirectory Удаляет каталог, который был добавлен в путь поиска dll процесса с помощью AddDllDirectory. |
SetDefaultDllDirectories Задает набор каталогов по умолчанию для поиска, когда вызывающий процесс загружает библиотеку DLL. Этот путь поиска используется при вызове LoadLibraryEx без флагов LOAD_LIBRARY_SEARCH. |
SizeofResource Извлекает размер указанного ресурса в байтах. |
Функции обратного вызова
ENUMRESLANGPROCA Определяемая приложением функция обратного вызова, используемая с функциями EnumResourceLanguages и EnumResourceLanguagesEx. (ANSI) |
ENUMRESLANGPROCW Определяемая приложением функция обратного вызова, используемая с функциями EnumResourceLanguages и EnumResourceLanguagesEx. (ANSI) |
ENUMRESNAMEPROCA Определяемая приложением функция обратного вызова, используемая с функциями EnumResourceNames и EnumResourceNamesEx. (ANSI) |
ENUMRESNAMEPROCW Определяемая приложением функция обратного вызова, используемая с функциями EnumResourceNames и EnumResourceNamesEx. (Юникод) |
ENUMRESTYPEPROCA Определяемая приложением функция обратного вызова, используемая с функциями EnumResourceTypes и EnumResourceTypesEx. (ANSI) |
ENUMRESTYPEPROCW Определяемая приложением функция обратного вызова, используемая с функциями EnumResourceTypes и EnumResourceTypesEx. (Юникод) |