Método de ICorProfilerInfo::GetFunctionInfo
Obtém a classe pai e os metadados de token para a função especificada.
HRESULT GetFunctionInfo(
[in] FunctionID functionId,
[out] ClassID *pClassId,
[out] ModuleID *pModuleId,
[out] mdToken *pToken);
Parâmetros
functionId
[in] A identificação da função para o qual deseja obter a classe pai e os metadados token.pClassId
[out] Um ponteiro para a classe pai da função.pModuleId
[out] Um ponteiro para o módulo no qual a classe do pai da função é definida.pToken
[out] Um ponteiro para o token de metadados para a função.
Comentários
O código do profiler pode chamar ICorProfilerInfo::GetModuleMetaData para obter uma interface de metadados para um determinado módulo. O token de metadados que é retornado para o local referenciado pelo pToken pode ser usado para acessar os metadados para a função.
O ClassID de uma função em uma classe genérica pode não ser obtido sem mais informações contextuais sobre o uso da função. Nesse caso, pClassId será 0. O código do Profiler deve usar ICorProfilerInfo2::GetFunctionInfo2 com um valor COR_PRF_FRAME_INFO para fornecer mais contexto.
Requisitos
Plataformas: Consulte Requisitos de sistema do .NET Framework.
Cabeçalho: Corprof. idl, CorProf.h
Biblioteca: CorGuids.lib
.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0