SymGetTypeInfo 函式 (dbghelp.h)

擷取指定之型別索引的類型資訊。 對於較大的查詢,請使用 SymGetTypeInfoEx 函式。

語法

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

參數

[in] hProcess

進程的句柄。 此句柄先前必須傳遞至 SymInitialize 函式

[in] ModBase

模組的基位址。

[in] TypeId

型別索引。 (數個函式會傳回 type index in the TypeIndex member of the SYMBOL_INFO structure.)

[in] GetType

信息類型。 此參數可以是 IMAGEHLP_SYMBOL_TYPE_INFO 列舉類型的其中一個值。

[out] pInfo

資料。 數據的格式取決於 GetType 參數的值。

傳回值

如果函式成功,則傳回值為 TRUE

如果函式失敗,則傳回值為 FALSE。 若要擷取擴充的錯誤資訊,請呼叫 GetLastError

備註

如需類型資訊的詳細資訊,請參閱 PDB 格式的檔。

所有 DbgHelp 函式,例如此函式都是單個線程。 因此,從多個線程呼叫此函式可能會導致非預期的行為或記憶體損毀。 若要避免這種情況,您必須將所有並行呼叫從多個線程同步處理到此函式。

規格需求

需求
目標平台 Windows
標頭 dbghelp.h
程式庫 Dbghelp.lib
Dll Dbghelp.dll
可轉散發套件 DbgHelp.dll 5.1 或更新版本

另請參閱

DbgHelp 函式

IMAGEHLP_SYMBOL_TYPE_INFO

SymGetTypeFromName

SymGetTypeInfoEx