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

Confira também