Функции библиотеки 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.
SetDefaultDllDirectories Задает набор каталогов по умолчанию для поиска, когда вызывающий процесс загружает библиотеку DLL.
SetDllDirectory Изменяет путь поиска, используемый для поиска библиотек DLL для приложения.

 

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

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

LoadModule