Funzione SymGetTypeInfo (dbghelp.h)

Recupera le informazioni sul tipo per l'indice di tipo specificato. Per le query di dimensioni maggiori, usare la funzione SymGetTypeInfoEx .

Sintassi

BOOL IMAGEAPI SymGetTypeInfo(
  [in]  HANDLE                    hProcess,
  [in]  DWORD64                   ModBase,
  [in]  ULONG                     TypeId,
  [in]  IMAGEHLP_SYMBOL_TYPE_INFO GetType,
  [out] PVOID                     pInfo
);

Parametri

[in] hProcess

Handle a un processo. Questo handle deve essere stato passato in precedenza alla funzione SymInitialize .

[in] ModBase

Indirizzo di base del modulo.

[in] TypeId

Indice di tipo. Un numero di funzioni restituisce un indice di tipo nel membro TypeIndex della struttura SYMBOL_INFO .

[in] GetType

Tipo di informazioni. Questo parametro può essere uno degli altri valori del tipo di enumerazione IMAGEHLP_SYMBOL_TYPE_INFO .

[out] pInfo

Dati. Il formato dei dati dipende dal valore del parametro GetType .

Valore restituito

Se la funzione ha esito positivo, il valore restituito è TRUE.

Se la funzione ha esito negativo, il valore restituito è FALSE. Per recuperare informazioni sull'errore estese, chiamare GetLastError.

Commenti

Per altre informazioni sul tipo, vedere la documentazione per il formato PDB.

Tutte le funzioni DbgHelp, ad esempio questa, sono a thread singolo. Pertanto, le chiamate da più thread a questa funzione potrebbero causare un comportamento imprevisto o un danneggiamento della memoria. Per evitare questo problema, è necessario sincronizzare tutte le chiamate simultanee da più thread a questa funzione.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione dbghelp.h
Libreria Dbghelp.lib
DLL Dbghelp.dll
Componente ridistribuibile DbgHelp.dll 5.1 o versioni successive

Vedi anche

Funzioni DbgHelp

IMAGEHLP_SYMBOL_TYPE_INFO

SymGetTypeFromName

SymGetTypeInfoEx