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