Metodo ICorProfilerInfo::GetFunctionInfo
Ottiene la classe padre e il token di metadati per la funzione specificata.
Sintassi
HRESULT GetFunctionInfo(
[in] FunctionID functionId,
[out] ClassID *pClassId,
[out] ModuleID *pModuleId,
[out] mdToken *pToken);
Parametri
functionId
[in] ID della funzione per cui ottenere la classe padre e il token di metadati.
pClassId
[out] Puntatore alla classe padre della funzione.
pModuleId
[out] Puntatore al modulo in cui è definita la classe padre della funzione.
pToken
[out] Puntatore al token di metadati per la funzione.
Commenti
Il codice del profiler può chiamare ICorProfilerInfo::GetModuleMetaData per ottenere un'interfaccia di metadati per un determinato modulo. Il token di metadati restituito nella posizione a cui fa riferimento pToken
può quindi essere usato per accedere ai metadati per la funzione.
L'oggetto ClassID
di una funzione in una classe generica potrebbe non essere ottenibile senza ulteriori informazioni contestuali sull'uso della funzione. In questo caso, pClassId
sarà 0. Il codice del profiler deve usare ICorProfilerInfo2::GetFunctionInfo2 con un valore COR_PRF_FRAME_INFO per fornire più contesto.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: CorProf.idl, CorProf.h
Libreria: CorGuids.lib
Versioni di .NET Framework: Disponibile dalla versione 2.0