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


Функция ResolveDelayLoadedAPI

Находит целевую функцию указанного импорта и заменяет указатель функции в блоке импорта целевым объектом реализации функции.

Синтаксис

PVOID WINAPI ResolveDelayLoadedAPI(
  _In_       PVOID                             ParentModuleBase,
  _In_       PCIMAGE_DELAYLOAD_DESCRIPTOR      DelayloadDescriptor,
  _In_opt_   PDELAYLOAD_FAILURE_DLL_CALLBACK   FailureDllHook,
  _In_opt_   PDELAYLOAD_FAILURE_SYSTEM_ROUTINE FailureSystemHook,
  _Out_      PIMAGE_THUNK_DATA                 ThunkAddress,
  _Reserved_ ULONG                             Flags
);

Параметры

ParentModuleBase [in]

Адрес базы модуля, импортируемого функции с задержкой загрузки.

DelayloadDescriptor [in]

Дескриптор для загружаемого модуля.

FailureDllHook [в, необязательно]

Адрес обработчика сбоя.

FailureSystemHook [в, необязательно]

Адрес обработчика сбоя системы. См . раздел DelayLoadFailureHook.

ThunkAddress [out]

Данные thunk для целевой функции. Используется для поиска конкретной записи таблицы имен функции.

Flags

Защищены; значение должно иметь значение 0.

Возвращаемое значение

Адрес импорта или заглушка сбоя для него.

Требования

Требование Значение
Минимальная версия клиента
Windows 8
Минимальная версия сервера
Windows Server 2012
Библиотека
Kernel32.lib
DLL
Kernel32.dll

См. также

Поддержка компоновщика для библиотек DLL Delay-Loaded