Método de ICorProfilerInfo3::GetFunctionEnter3Info
Fornece as informações de pilha quadro e o argumento da função que está sendo relatada o criador de perfil, o FunctionEnter3WithInfo função. Esse método pode ser chamado somente durante o FunctionEnter3WithInfo retorno de chamada.
HRESULT GetFunctionEnter3Info(
[in] FunctionID functionId,
[in] COR_PRF_ELT_INFO eltInfo,
[out] COR_PRF_FRAME_INFO *pFrameInfo,
[in, out] ULONG *pcbArgumentInfo,
[out, size_is(*pcbArgumentInfo)]
COR_PRF_FUNCTION_ARGUMENT_INFO *pArgumentInfo);
Parâmetros
functionId
[in] O FunctionID da função que está sendo inserida.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 pelo FunctionEnter3WithInfo 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 FunctionEnter3WithInfo em que o profiler é chamada de retorno de chamada a GetFunctionEnter3Info método.pcbArgumentInfo
[in, out] Um ponteiro para o número de argumentos que são passados para a função que foi inserida.pArgumentInfo
[out] Um ponteiro para uma COR_PRF_FUNCTION_ARGUMENT_INFO estrutura que descreve os locais dos argumentos da função na memória, da esquerda para direita.
Comentários
O profiler deve alocar espaço suficiente para o COR_PRF_FUNCTION_ARGUMENT_INFO estrutura da função que está sendo inspecionada e deve indicar o tamanho na pcbArgumentInfo parâmetro.
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
Interface de ICorProfilerInfo3
Conceitos
Criação de perfil e IDs de notificação de tempo de execução