Sdílet prostřednictvím


ICorProfilerInfo::GetFunctionInfo – metoda

Získá nadřazenou třídu a token metadat pro zadanou funkci.

Syntaxe

HRESULT GetFunctionInfo(  
    [in]  FunctionID functionId,  
    [out] ClassID    *pClassId,  
    [out] ModuleID   *pModuleId,  
    [out] mdToken    *pToken);  

Parametry

functionId
[v] ID funkce, pro kterou chcete získat nadřazenou třídu a token metadat.

pClassId
[out] Ukazatel na nadřazenou třídu funkce.

pModuleId
[out] Ukazatel na modul, ve kterém je definována nadřazená třída funkce.

pToken
[out] Ukazatel na token metadat pro funkci.

Poznámky

Kód profileru může volat ICorProfilerInfo::GetModuleMetaData k získání rozhraní metadat pro daný modul. Token metadat vrácený do umístění, na které odkazuje, pToken se pak dá použít pro přístup k metadatům funkce.

Funkce ClassID v obecné třídě nemusí být dosažitelná bez více kontextových informací o použití funkce. V tomto případě pClassId bude 0. Kód profileru by měl používat ICorProfilerInfo2::GetFunctionInfo2 s hodnotou COR_PRF_FRAME_INFO pro poskytnutí dalšího kontextu.

Požadavky

Platformy: Viz Požadavky na systém.

Záhlaví: CorProf.idl, CorProf.h

Knihovny: CorGuids.lib

Verze rozhraní .NET Framework: K dispozici od verze 2.0

Viz také