Função SymGetTypeInfo (dbghelp.h)
Recupera informações de tipo para o índice de tipo especificado. Para consultas maiores, use a função SymGetTypeInfoEx .
Sintaxe
BOOL IMAGEAPI SymGetTypeInfo(
[in] HANDLE hProcess,
[in] DWORD64 ModBase,
[in] ULONG TypeId,
[in] IMAGEHLP_SYMBOL_TYPE_INFO GetType,
[out] PVOID pInfo
);
Parâmetros
[in] hProcess
Um identificador para um processo. Esse identificador deve ter sido passado anteriormente para a função SymInitialize .
[in] ModBase
O endereço base do módulo.
[in] TypeId
O índice de tipo. (Várias funções retornam um índice de tipo no membro TypeIndex da estrutura SYMBOL_INFO .)
[in] GetType
O tipo de informação. Esse parâmetro pode ser um dos valores a mais do tipo de enumeração IMAGEHLP_SYMBOL_TYPE_INFO .
[out] pInfo
Os dados. O formato dos dados depende do valor do parâmetro GetType .
Retornar valor
Se a função for bem-sucedida, o valor retornado será TRUE.
Se a função falhar, o valor retornado será FALSE. Para recuperar informações de erro estendidas, chame GetLastError.
Comentários
Para obter mais detalhes sobre as informações de tipo, consulte a documentação do formato PDB.
Todas as funções DbgHelp, como esta, são threaded único. Portanto, chamadas de mais de um thread para essa função provavelmente resultarão em comportamento inesperado ou corrupção de memória. Para evitar isso, você deve sincronizar todas as chamadas simultâneas de mais de um thread para essa função.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | dbghelp.h |
Biblioteca | Dbghelp.lib |
DLL | Dbghelp.dll |
Redistribuível | DbgHelp.dll 5.1 ou posterior |