RtlLookupFunctionEntry-Funktion (winnt.h)

Durchsucht die aktiven Funktionstabellen nach einem Eintrag, der dem angegebenen PC-Wert entspricht.

Syntax

NTSYSAPI PRUNTIME_FUNCTION RtlLookupFunctionEntry(
  [in]  DWORD64               ControlPc,
  [out] PDWORD64              ImageBase,
  [out] PUNWIND_HISTORY_TABLE HistoryTable
);

Parameter

[in] ControlPc

Die virtuelle Adresse eines Anweisungspakets innerhalb der Funktion.

[out] ImageBase

Die Basisadresse des Moduls, zu dem die Funktion gehört.

[out] HistoryTable

Der globale Zeigerwert des Moduls.

Dieser Parameter verfügt auf x64- und ARM-Systemen über eine andere Deklaration. Weitere Informationen finden Sie unter x64-Definition und ARM-Definition.

Rückgabewert

Wenn in der Funktionstabelle für den angegebenen PC kein Eintrag vorhanden ist, gibt die Funktion zurück NULL. Andernfalls gibt die Funktion die Adresse des Funktionstabelleneintrags zurück, der dem angegebenen PC entspricht.

Anforderungen

   
Zielplattform Windows
Kopfzeile winnt.h (windows.h einschließen)
Bibliothek Kernel32.lib
DLL Kernel32.dll

Siehe auch

RtlUnwindEx

RtlVirtualUnwind

In VBS-Enclaves verfügbare Vertdll-APIs