Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Získá informace o aktivní funkci v každém z rámců tohoto vlákna.
Syntaxe
HRESULT GetActiveFunctions (
[in] ULONG32 cFunctions,
[out] ULONG32 *pcFunctions,
[in, out, size_is(cFunctions), length_is(*pcFunctions)]
COR_ACTIVE_FUNCTION pFunctions[]
);
Parametry
cFunctions [v] Velikost pFunctions pole.
pcFunctions [ven] Ukazatel na počet objektů vrácených v pFunctions poli. Vrácený počet objektů se rovná počtu spravovaných rámců v zásobníku.
pFunctions [in, out] Pole COR_ACTIVE_FUNCTION objektů, z nichž každý obsahuje informace o aktivních funkcích v rámcích tohoto vlákna.
První prvek se použije pro rámeček listu a tak dále zpět na kořen zásobníku.
Poznámky
Pokud pFunctions je hodnota null pro vstup, GetActiveFunctions vrátí pouze počet funkcí, které jsou v zásobníku. To znamená, že Pokud pFunctions je hodnota null pro vstup, GetActiveFunctions vrátí hodnotu pouze v pcFunctions.
Metoda GetActiveFunctions je určena jako optimalizace při získávání stejných informací z rámců v trasování zásobníku a zahrnuje pouze rámce, které by měly objekt ICorDebugILFrame pro ně v úplném trasování zásobníku.
Požadavky
Platformy: Viz podporované operační systémy .NET.
Záhlaví: CorDebug.idl, CorDebug.h
Knihovna: CorGuids.lib
Verze .NET: K dispozici od rozhraní .NET Framework 2.0