Partilhar via


Método ICorProfilerInfo::GetFunctionInfo

Obtém a classe pai e metadados 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 ID da função para qual deseja obter a classe pai e 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 criador de perfil pode telefonar ICorcriador de perfilInfo::GetModuleMetaData para obter uma interface de metadados para um determinado módulo. Token de metadados que é retornado para o local referenciado por pToken em seguida, pode ser usado para acessar os metadados para a função.

The ClassID uma função em uma classe genérica pode não ser viável sem obter mais informações contextuais sobre o uso da função. Nesse caso, pClassId será 0. Código de criador de perfil deve usar ICorProfilerInfo2::GetFunctionInfo2 com um valor COR_PRF_FRAME_INFO para fornecer mais contexto.

Requisitos

Plataformas: See Requisitos de sistema do .NET framework.

Cabeçalho: CorProf.idl

Biblioteca: CorGuids.lib

.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Consulte também

Referência

Interface ICorProfilerInfo