Fonction SymGetOmaps (dbghelp.h)
Récupère les tables omap dans un module chargé.
Syntaxe
BOOL IMAGEAPI SymGetOmaps(
[in] HANDLE hProcess,
[in] DWORD64 BaseOfDll,
[out] POMAP *OmapTo,
[out] PDWORD64 cOmapTo,
[out] POMAP *OmapFrom,
[out] PDWORD64 cOmapFrom
);
Paramètres
[in] hProcess
Handle d’un processus. Ce handle doit avoir été précédemment passé à la fonction SymInitialize .
[in] BaseOfDll
Adresse de base du module.
[out] OmapTo
Tableau d’entrées de mappage d’adresses pour la nouvelle disposition d’image extraite de la disposition d’origine. Pour plus d’informations sur les entrées de carte, consultez la structure OMAP .
[out] cOmapTo
Nombre d’entrées dans le tableau OmapTo .
[out] OmapFrom
Tableau d’entrées de mappage d’adresses de la nouvelle disposition d’image à la disposition d’origine (comme décrit par les symboles de débogage). Pour plus d’informations sur les entrées de carte, consultez la structure OMAP .
[out] cOmapFrom
Nombre d’entrées dans le tableau OmapFrom .
Valeur retournée
Si la fonction réussit, la valeur de retour est TRUE.
Si la fonction échoue (omap est introuvable), la valeur de retour est FALSE. Pour récupérer des informations d’erreur étendues, appelez GetLastError.
Notes
Toutes les fonctions DbgHelp, telles que celle-ci, sont à thread unique. Par conséquent, les appels de plusieurs threads à cette fonction entraîneront probablement un comportement inattendu ou une altération de la mémoire. Pour éviter cela, vous devez synchroniser tous les appels simultanés de plusieurs threads vers cette fonction.
Spécifications
Plateforme cible | Windows |
En-tête | dbghelp.h |
Bibliothèque | Dbghelp.lib |
DLL | Dbghelp.dll |
Composant redistribuable | DbgHelp.dll 6.8 ou version ultérieure |