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

Vedi anche