Condividi tramite


Metodo ICorProfilerInfo::GetFunctionInfo

Ottiene la classe padre e il token di metadati per la funzione specificata.

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

Parametri

  • functionId
    [in] ID della funzione per la quale ottenere la classe padre e il token di metadati.

  • pClassId
    [out] Puntatore alla classe padre della funzione.

  • pModuleId
    [out] Puntatore al modulo nel quale è definita la classe padre della funzione.

  • pToken
    [out] Puntatore al token di metadati per la funzione.

Note

Il codice del profiler può chiamare ICorProfilerInfo::GetModuleMetaData per ottenere un'interfaccia di metadati per un determinato modulo. Il token di metadati restituito al percorso a cui viene fatto riferimento tramite pToken può quindi essere utilizzato per accedere ai metadati per la funzione.

Potrebbe non essere possibile ottenere il valore ClassID di una funzione su una classe generica senza maggiori informazioni contestuali sull'utilizzo della funzione. In tal caso, pClassId sarà 0. Il codice del profiler deve utilizzare 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: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Vedere anche

Riferimenti

Interfaccia ICorProfilerInfo