ResolveDelayLoadedAPI-Funktion

Sucht die Zielfunktion des angegebenen Imports und ersetzt den Funktionszeiger im Importthunk durch das Ziel der Funktionsimplementierung.

Syntax

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
);

Parameter

ParentModuleBase [ In]

Die Adresse der Basis des Moduls, das eine verzögert geladene Funktion importiert.

DelayloadDescriptor [ In]

Der Deskriptor für das zu ladende Modul.

FailureDllHook [ in, optional]

Die Adresse des Fehlerhooks. Siehe DelayLoadFailureHook.

FailureSystemHook [ in, optional]

Die Adresse des Systemfehlerhooks.

ThunkAddress [ out]

Die Thunkdaten für die Zielfunktion. Wird verwendet, um den spezifischen Namenstabelleneintrag der Funktion zu suchen.

Flags

Reserviert; muss 0 sein.

Rückgabewert

Die Adresse des Imports oder der Fehlerstub dafür.

Anforderungen

Anforderung Wert
Bibliothek
Kernel32.lib
DLL
Kernel32.dll

Siehe auch

Linkerunterstützung für Delay-Loaded DLLs