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


ICorDebugThread2::GetActiveFunctions metódus

Információt kap az aktív függvényről a szál egyes kereteiben.

Szemantika

HRESULT GetActiveFunctions (
    [in]   ULONG32             cFunctions,
    [out]  ULONG32             *pcFunctions,
    [in, out, size_is(cFunctions), length_is(*pcFunctions)]
        COR_ACTIVE_FUNCTION    pFunctions[]
);

Paraméterek

cFunctions [in] A tömb mérete pFunctions .

pcFunctions [kifelé] Mutató a tömbben visszaadott objektumok számára pFunctions . A visszaadott objektumok száma megegyezik a verem felügyelt kereteinek számával.

pFunctions [be, ki] COR_ACTIVE_FUNCTION objektumok tömbje, amelyek mindegyike információt tartalmaz a szál kereteiben lévő aktív függvényekről.

Az első elem a levélkerethez lesz használva, és így tovább a verem gyökeréhez.

Megjegyzések

Ha pFunctions a bemenet null értékű, GetActiveFunctions akkor csak a veremen lévő függvények számát adja vissza. Ez azt jelzi, hogy ha pFunctions a bemenet null értékű, GetActiveFunctions akkor a függvény csak a következőben ad pcFunctionsvissza értéket:

A GetActiveFunctions módszer célja, hogy optimalizálja az azonos információkat a keretektől a veremkövetésben, és csak azokat a kereteket tartalmazza, amelyekhez egy ICorDebugILFrame objektum lett volna a teljes veremkövetésben.

Requirements

Platformok: Lásd: .NET által támogatott operációs rendszerek.

Fejléc: CorDebug.idl, CorDebug.h

Könyvtár: CorGuids.lib

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