Функции, используемые DLL


Ниже перечислены функции, которые используются в динамическом связывании.

 

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

 

Назад в оглавление
На главную страницу

Hosted by uCoz