Método ICorProfilerInfo::GetFunctionInfo
Obtém a classe principal e o token de metadados para a função especificada.
Sintaxe
HRESULT GetFunctionInfo(
[in] FunctionID functionId,
[out] ClassID *pClassId,
[out] ModuleID *pModuleId,
[out] mdToken *pToken);
Parâmetros
functionId
[in] O ID da função para a qual obter a classe principal e o token de metadados.
pClassId
[fora] Um ponteiro para a classe principal da função.
pModuleId
[fora] Um ponteiro para o módulo no qual a classe principal da função é definida.
pToken
[fora] Um ponteiro para o token de metadados da função.
Observações
O código do gerador de perfis pode chamar ICorProfilerInfo::GetModuleMetaData para obter uma interface de metadados para um determinado módulo. O token de metadados que é devolvido à localização referenciada pelo pToken
pode ser utilizado para aceder aos metadados da função.
O ClassID
de uma função numa classe genérica pode não ser obtido sem informações mais contextuais sobre a utilização da função. Neste caso, pClassId
será 0. O código do gerador de perfis deve utilizar ICorProfilerInfo2::GetFunctionInfo2 com um valor de COR_PRF_FRAME_INFO para fornecer mais contexto.
Requisitos
Plataformas: Veja Requisitos de Sistema.
Cabeçalho: CorProf.idl, CorProf.h
Biblioteca: CorGuids.lib
.NET Framework Versões: Disponível desde 2.0