Поделиться через


Заголовок 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. (Юникод)