Partilhar via


Método de ICorProfilerInfo3::GetFunctionLeave3Info

Fornece o quadro de pilha e o valor de retorno da função que está sendo relatado o criador de perfil, o a função de FunctionLeave3WithInfo função. Esse método pode ser chamado somente durante o FunctionLeave3WithInfo retorno de chamada.

HRESULT GetFunctionLeave3Info(
            [in]  FunctionID functionId,
            [in]  COR_PRF_ELT_INFO eltInfo,
            [out] COR_PRF_FRAME_INFO *pFrameInfo,
            [out] COR_PRF_FUNCTION_ARGUMENT_RANGE *pRetvalRange);

Parâmetros

  • functionId
    [in] O FunctionID da função que está retornando.

  • eltInfo
    [in] Identificador opaco que representa informações sobre um quadro de pilha determinado. O criador de perfil deve fornecer o mesmo eltInfo que foi fornecido o criador de perfil, o FunctionLeave3WithInfo função.

  • pFrameInfo
    [out] Identificador opaco que representa informações sobre um quadro de pilha determinado de genéricos. Esse identificador é válido apenas durante a FunctionLeave3WithInfo em que o profiler é chamada de retorno de chamada a GetFunctionLeave3Info método.

  • pRetvalRange
    [out] Um ponteiro para uma COR_PRF_FUNCTION_ARGUMENT_RANGE estrutura que contém o valor retornado da função. Para acessar informações de valor de retorno, o COR_PRF_ENABLE_FUNCTION_RETVAL sinalizador deve ser definido. O profiler pode usar o o método de ICorProfilerInfo::SetEventMask para definir os sinalizadores de evento.

Requisitos

Plataformas: Consulte Requisitos de sistema do .NET Framework.

Cabeçalho: Corprof. idl, CorProf.h

Biblioteca: CorGuids.lib

.NET Framework versões: 4

Consulte também

Referência

FunctionEnter3WithInfo

FunctionLeave3WithInfo

FunctionTailcall3WithInfo

Interface de ICorProfilerInfo3

Outros recursos

Interfaces de criação de perfil

A criação de perfil (referência de API não gerenciada)