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


ICorProfilerInfo3::GetFunctionEnter3Info metódus

Megadja annak a függvénynek a veremkeretét és argumentumadatait, amelyet a FunctionEnter3WithInfo függvény jelent a profilozónak. Ez a metódus csak a FunctionEnter3WithInfo visszahívás során hívható meg.

Szintaxis

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);  

Paraméterek

functionId
[in] A FunctionID beírt függvény száma.

eltInfo
[in] Egy átlátszatlan leíró, amely egy adott veremkerettel kapcsolatos információkat jelöl. A profilkészítőnek ugyanazt eltInfo kell biztosítania, mint amelyet a FunctionEnter3WithInfo függvény adott.

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 FunctionEnter3WithInfo visszahívásban érvényes, amelyben a profilkészítő meghívta a metódust GetFunctionEnter3Info .

pcbArgumentInfo
[be, ki] Mutató a COR_PRF_FUNCTION_ARGUMENT_INFO struktúra bájtban megadott teljes méretére (valamint a által mutatott argumentumtartományok további COR_PRF_FUNCTION_ARGUMENT_RANGE struktúráira pArgumentInfo). Ha a megadott méret nem elegendő, a rendszer ERROR_INSUFFICIENT_BUFFER ad vissza, és a várt méretet tárolja a fájlban pcbArgumentInfo. Ha csak a várt értéket szeretné lekérniGetFunctionEnter3Info, állítsa be *pcbArgumentInfoa =0 és pArgumentInfoaz =NULL értéket*pcbArgumentInfo.

pArgumentInfo
[kifelé] Mutató egy COR_PRF_FUNCTION_ARGUMENT_INFO struktúrára, amely a függvény argumentumainak helyét írja le a memóriában, balról jobbra sorrendben.

Megjegyzések

A profilkészítőnek elegendő helyet kell lefoglalnia a COR_PRF_FUNCTION_ARGUMENT_INFO vizsgált függvény szerkezetéhez, és meg kell adnia a paraméter méretét pcbArgumentInfo .

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 elérhető

Lásd még