Método ICorProfilerInfo3::GetFunctionLeave3Info

Fornece o registro de ativação e o valor retornado da função que está sendo relatada ao criador de perfil pela função FunctionLeave3WithInfo. Esse método só pode ser chamado durante o retorno de chamada FunctionLeave3WithInfo.

Sintaxe

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] A função FunctionID que está retornando.

eltInfo
[in] Um identificador opaco que representa informações sobre um dado registro de ativação. O criador de perfil deve fornecer o mesmo eltInfo que foi fornecido ao criador de perfil pela função FunctionLeave3WithInfo.

pFrameInfo
[out] Um identificador opaco que representa informações genéricas sobre um dado registro de ativação. Esse identificador é válido somente durante o retorno de chamada FunctionLeave3WithInfo no qual o criador de perfil chamou o método GetFunctionLeave3Info.

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

Comentários

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: CorProf.idl, CorProf.h

Biblioteca: CorGuids.lib

Versões do .NET Framework: disponíveis desde 4

Confira também