Fonction RtlLookupFunctionEntry (winnt.h)

Recherche dans les tables de fonctions actives une entrée qui correspond à la valeur PC spécifiée.

Syntaxe

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

Paramètres

[in] ControlPc

Adresse virtuelle d’un bundle d’instructions au sein de la fonction.

[out] ImageBase

Adresse de base du module auquel la fonction appartient.

[out] HistoryTable

Valeur globale du pointeur du module.

Ce paramètre a une déclaration différente sur les systèmes x64 et ARM. Pour plus d’informations, consultez Définition x64 et Définition ARM.

Valeur retournée

S’il n’existe aucune entrée dans la table de fonctions pour le PC spécifié, la fonction retourne NULL. Sinon, la fonction retourne l’adresse de l’entrée de table de fonction qui correspond au PC spécifié.

Configuration requise

   
Plateforme cible Windows
En-tête winnt.h (inclure Windows.h)
Bibliothèque Kernel32.lib
DLL Kernel32.dll

Voir aussi

RtlUnwindEx

RtlVirtualUnwind

API Vertdll disponibles dans les enclaves VBS