Ниже перечислены функции, которые используются в динамическом связывании.
| Функция | Описание |
|---|---|
| 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 загружает и исполняет приложение или создает новый экземпляр существующего приложения. |