Megosztás a következőn keresztül:


ICorProfilerInfo::GetFunctionInfo metódus

Lekéri a megadott függvény szülőosztályát és metaadat-jogkivonatát.

Szintaxis

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

Paraméterek

functionId
[in] Annak a függvénynek az azonosítója, amelyhez a szülőosztályt és a metaadat-jogkivonatot le szeretné szerezni.

pClassId
[kifelé] Mutató a függvény szülőosztályára.

pModuleId
[kifelé] Mutató arra a modulra, amelyben a függvény szülőosztálya definiálva van.

pToken
[kifelé] Mutató a függvény metaadat-jogkivonatára.

Megjegyzések

A profilelőkód meghívhatja az ICorProfilerInfo::GetModuleMetaData függvényt egy adott modul metaadat-felületének lekéréséhez. A hivatkozott helyre visszaadott pToken metaadat-jogkivonat ezután a függvény metaadatainak eléréséhez használható.

Előfordulhat ClassID , hogy egy általános osztályban lévő függvény nem érhető el a függvény használatával kapcsolatos környezeti információk nélkül. Ebben az esetben pClassId 0 lesz. A Profiler-kódnak az ICorProfilerInfo2::GetFunctionInfo2 értéket kell használnia egy COR_PRF_FRAME_INFO értékkel, hogy több kontextust biztosítson.

Követelmények

Platformok: Lásd: Rendszerkövetelmények.

Fejléc: CorProf.idl, CorProf.h

Könyvtár: CorGuids.lib

.NET-keretrendszer verziók: 2.0 óta érhető el

Lásd még