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 |