Partager via


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

Voir aussi

Fonctions DbgHelp

IMAGEHLP_SYMBOL_TYPE_INFO

SymGetTypeFromName

SymGetTypeInfoEx