Método ICorProfilerInfo::GetFunctionInfo
Obtém a classe pai 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] A ID da função para a qual obter a classe pai e o token de metadados.
pClassId
[out] Um ponteiro para a classe pai da função.
pModuleId
[out] Um ponteiro para o módulo no qual a classe pai da função é definida.
pToken
[out] Um ponteiro para o token de metadados da função.
Comentários
O código do criador de perfil pode chamar ICorProfilerInfo::GetModuleMetaData para obter uma interface de metadados para um determinado módulo. O token de metadados retornado ao local referenciado por pToken
pode ser usado para acessar os metadados da função.
A ClassID
de uma função em uma classe genérica pode não ser obtida sem informações mais contextuais sobre o uso da função. Nesse caso, pClassId
será 0. O código do criador de perfil deve usar ICorProfilerInfo2::GetFunctionInfo2 com um valor COR_PRF_FRAME_INFO para fornecer mais contexto.
Requisitos
Plataformas: confira Requisitos do sistema.
Cabeçalho: CorProf.idl, CorProf.h
Biblioteca: CorGuids.lib
Versões do .NET Framework: disponíveis desde 2.0