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


Связывание Imports

Обновлен: Ноябрь 2007

Поведение компоновщика по умолчанию – это создание связанной таблицы адресов импорта для DLL, загружаемых с задержкой. Если библиотека DLL привязана, то вспомогательная функция будет пытаться использовать данные привязки вместо вызова функции GetProcAddress для каждого из импортов, на который обнаруживается ссылка. Если либо временная метка, либо основной адрес не соответствуют метке и адресу загружаемой библиотеки DLL, вспомогательная функция будет предполагать, что связанная таблица адресов импорта является устаревшей и будет работать так, как будто она не существует.

Если не требуется привязать импорты DLL, загружаемые с задержкой, указание /delay:nobind в командной строке компоновщика будет запрещать связанной таблице адресов импорта генерировать и потреблять место в файле образа.

См. также

Основные понятия

Поддержка компоновщика для DLLs, загружаемых с задержкой