Metodo ICorProfilerInfo3::GetFunctionEnter3Info
Fornisce le informazioni sullo stack frame e sugli argomenti della funzione riportate al profiler dalla funzione FunctionEnter3WithInfo. Questo metodo può essere chiamato solo durante il callback di FunctionEnter3WithInfo.
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);
Parametri
functionId
[in] FunctionID della funzione in corso di immissione.eltInfo
[in] Handle opaco che rappresenta le informazioni su uno stack frame specificato. Il profiler deve fornire lo stesso eltInfo fornito dalla funzione FunctionEnter3WithInfo.pFrameInfo
[out] Handle opaco che rappresenta le informazioni generics su uno stack frame specificato. Questo handle è valido solo durante il callback FunctionEnter3WithInfo in cui il profiler ha chiamato il metodo GetFunctionEnter3Info.pcbArgumentInfo
[in, out] Puntatore al numero di argomenti passati alla funzione immessa.pArgumentInfo
[out] Puntatore a una struttura COR_PRF_FUNCTION_ARGUMENT_INFO che descrive le posizioni degli argomenti della funzione in memoria, ordinate da sinistra a destra.
Note
Il profiler deve allocare uno spazio sufficiente per la struttura COR_PRF_FUNCTION_ARGUMENT_INFO della funzione esaminata nonché indicare la dimensione nel parametro pcbArgumentInfo.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: CorProf.idl, CorProf.h
Libreria: CorGuids.lib
Versioni di .NET Framework: 4
Vedere anche
Riferimenti
Concetti
ID notifica profilatura e runtime