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


Функции библиотеки Dynamic-Link

Следующие функции используются в динамической компоновке.

Функция Описание
AddDllDirectory Добавляет каталог в путь поиска библиотеки DLL процесса.
DisableThreadLibraryCalls Отключает уведомления подключения потоков и отсоединения потоков для указанной библиотеки DLL.
DllMain Необязательная точка входа в библиотеку DLL.
FreeLibrary Уменьшает количество ссылок загруженной библиотеки DLL. Когда число ссылок достигает нуля, модуль не сопоставляется с адресным пространством вызывающего процесса.
FreeLibraryAndExitThread Уменьшает количество ссылок загруженной библиотеки DLL по одному, а затем вызывает ExitThread для завершения вызывающего потока.
GetDllDirectory Извлекает часть пути поиска, используемого для поиска библиотек DLL для приложения.
GetModuleFileName Извлекает полный путь для файла, содержащего указанный модуль.
GetModuleFileNameEx Извлекает полный путь для файла, содержащего указанный модуль.
GetModuleHandle Извлекает дескриптор модуля для указанного модуля.
GetModuleHandleEx Извлекает дескриптор модуля для указанного модуля.
GetProcAddress Извлекает адрес экспортируемой функции или переменной из указанной библиотеки DLL.
LoadLibrary Сопоставляет указанный исполняемый модуль с адресным пространством вызывающего процесса.
LoadLibraryEx Сопоставляет указанный исполняемый модуль с адресным пространством вызывающего процесса.
LoadPackagedLibrary Сопоставляет указанный упакованный модуль и его зависимости в адресное пространство вызывающего процесса. Только приложения Магазина Windows могут вызывать эту функцию.
RemoveDllDirectory Удаляет каталог, добавленный в путь поиска библиотеки DLL процесса, с помощью AddDllDirectory.
SetDefaultDllDirectory Задает набор каталогов по умолчанию для поиска при загрузке библиотеки DLL.
SetDllDirectory Изменяет путь поиска, используемый для поиска библиотек DLL для приложения.

 

Устаревшие функции

Эти функции предоставляются только для совместимости с 16-разрядными версиями Windows.

LoadModule