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