Fonction SymGetTypeInfo (dbghelp.h)
Récupère les informations de type pour l’index de type spécifié. Pour les requêtes plus volumineuses, utilisez la fonction SymGetTypeInfoEx .
Syntaxe
BOOL IMAGEAPI SymGetTypeInfo(
[in] HANDLE hProcess,
[in] DWORD64 ModBase,
[in] ULONG TypeId,
[in] IMAGEHLP_SYMBOL_TYPE_INFO GetType,
[out] PVOID pInfo
);
Paramètres
[in] hProcess
Handle d’un processus. Ce handle doit avoir été précédemment passé à la fonction SymInitialize .
[in] ModBase
Adresse de base du module.
[in] TypeId
Index de type. (Un certain nombre de fonctions retournent un index de type dans le membre TypeIndex de la structure SYMBOL_INFO .)
[in] GetType
Type d’informations. Ce paramètre peut être l’une des valeurs du type d’énumération IMAGEHLP_SYMBOL_TYPE_INFO .
[out] pInfo
Données. Le format des données dépend de la valeur du paramètre GetType .
Valeur retournée
Si la fonction réussit, la valeur de retour est TRUE.
Si la fonction échoue, la valeur de retour est FALSE. Pour récupérer des informations d’erreur étendues, appelez GetLastError.
Remarques
Pour plus d’informations sur les informations de type, consultez la documentation relative au format PDB.
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.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | dbghelp.h |
Bibliothèque | Dbghelp.lib |
DLL | Dbghelp.dll |
Composant redistribuable | DbgHelp.dll 5.1 ou version ultérieure |