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 起提供

另請參閱