Megosztás a következőn keresztül:


ICorProfilerInfo3::GetFunctionLeave3Info metódus

Megadja annak a függvénynek a veremkeretét és visszatérési értékét, amelyet a FüggvényLeave3WithInfo függvény függvény jelent a profilozónak. Ez a metódus csak a FunctionLeave3WithInfo visszahívás során hívható meg.

Szintaxis

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

Paraméterek

functionId
[in] A FunctionID visszaadott függvény.

eltInfo
[in] Egy átlátszatlan fogópont, amely egy adott veremkerettel kapcsolatos információkat jelöl. A profilozónak ugyanazt eltInfo kell biztosítania, amelyet a FunctionLeave3WithInfo függvény adott a profilozónak.

pFrameInfo
[kifelé] Egy átlátszatlan leíró, amely egy adott veremkeret általános információit jelöli. Ez a leíró csak abban a FunctionLeave3WithInfo visszahívásban érvényes, amelyben a profilkészítő meghívta a metódust GetFunctionLeave3Info .

pRetvalRange
[kifelé] Egy COR_PRF_FUNCTION_ARGUMENT_RANGE szerkezetre mutató mutató, amely a függvény által visszaadott értéket tartalmazza. A visszaadott értékadatok eléréséhez be kell állítani a COR_PRF_ENABLE_FUNCTION_RETVAL jelzőt. A profilozó az ICorProfilerInfo::SetEventMask metódust használhatja az eseményjelölők beállításához.

Megjegyzések

Követelmények

Platformok: Lásd: Rendszerkövetelmények.

Fejléc: CorProf.idl, CorProf.h

Könyvtár: CorGuids.lib

.NET-keretrendszer verziók: 4 óta érhető el

Lásd még