Ниже перечислены функции, которые используются в динамическом связывании.
Функция | Описание |
---|---|
DisableThreadLibraryCalls |
Функция DisableThreadLibraryCalls отключает уведомления DLL_THREAD_ATTACH и DLL_THREAD_DETACH для указанной динамически подключаемой библиотеки (DLL). |
DllMain | Функция DllMain - дополнительная точка входа в динамически подключаемую библиотеку (DLL). |
FreeLibrary |
Функция FreeLibrary уменьшает итоговое число ссылок на загруженные динамически подключаемые библиотеки (DLL). Когда итоговое число ссылок достигает нуля, модуль отменяет отображение в адресном пространстве вызывающего процесса. |
FreeLibraryAndExitThread |
Функция FreeLibraryAndExitThread уменьшает итоговое число ссылок загруженной динамически подключаемой библиотеки (DLL) до единицы, также, как это делает FreeLibrary , затем вызывает ExitThread, чтобы завершить работу вызывающего потока. |
GetDllDirectory |
Функция GetDllDirectory извлекает конкретную для приложения часть пути поиска, используемого, чтобы определить местонахождение DLLs для прикладной программы. |
GetModuleFileName |
Функция GetModuleFileName извлекает полный путь доступа к файлу, содержащему указанный модуль, которым владеет текущий процесс. |
GetModuleFileNameEx |
Функция GetModuleFileNameEx извлекает полный путь доступа к файлу, содержащему заданный модуль. |
GetModuleHandle | Функция GetModuleHandle извлекает дескриптор указанного модуля, если файл был отображен в адресном пространстве вызывающего процесса. |
GetModuleHandleEx |
Функция GetModuleHandleEx извлекает дескриптор указанного модуля, если файл был отображен в адресное пространство вызывающего процесса. |
GetProcAddress |
Функция GetProcAddress извлекает адрес экспортируемой функции или переменной от заданной динамически подключаемой библиотеки (DLL). |
LoadLibrary | Функция LoadLibrary отображает заданный исполняемый модуль в адресное пространство вызывающего процесса. |
LoadLibraryEx |
Функция LoadLibraryEx отображает указанный исполняемый модуль в адресное пространство вызывающего процесса. |
SetDllDirectory | Функция SetDllDirectory добавляет каталог к пути поиска, используемый, чтобы определить местонахождение DLL для прикладной программы. |
Эти функции предусматриваются только для совместимости с 16-разрядными версиями Windows.
LoadModule | Функция LoadModule загружает и исполняет приложение или создает новый экземпляр существующего приложения. |