ICorProfilerInfo::GetFunctionInfo 方法
取得指定函式的父類別和中繼資料語彙基元。
語法
HRESULT GetFunctionInfo(
[in] FunctionID functionId,
[out] ClassID *pClassId,
[out] ModuleID *pModuleId,
[out] mdToken *pToken);
參數
functionId
[in] 要取得父類別和中繼資料語彙基元的函式識別碼。
pClassId
[out] 函式父類別的指標。
pModuleId
[out] 定義函式父類別的模組指標。
pToken
[out] 此函式中繼資料語彙基元的指標。
備註
分析工具程式碼可以呼叫 ICorProfilerInfo::GetModuleMetaData 來取得指定模組的中繼資料介面。 然後,傳回至 pToken
所參考位置的中繼資料語彙基元可以用來存取此函式的中繼資料。
在沒有更多有關使用函式的內容資訊前,泛型類別上函式的 ClassID
可能無法取得。 在此情況下,pClassId
會是 0。 分析工具程式碼應該使用 ICorProfilerInfo2::GetFunctionInfo2 搭配 COR_PRF_FRAME_INFO 值,以提供更多內容。
規格需求
平台:請參閱系統需求。
標頭: CorProf.idl、CorProf.h
程式庫:CorGuids.lib
.NET Framework版本:自 2.0 起提供