ICorDebugILFrame – rozhraní
Představuje rámec zásobníku kódu CIL (Common Intermediate Language). Toto rozhraní je podtřídou rozhraní ICorDebugFrame.
Metody
metoda | Popis |
---|---|
CanSetIP – metoda | Získá hodnotu, která označuje, zda je bezpečné nastavit ukazatel instrukce na zadané umístění posunu. |
EnumerateArguments – metoda | Získá enumerátor pro argumenty v tomto rámci. |
EnumerateLocalVariables – metoda | Získá enumerátor pro místní proměnné v tomto rámci. |
GetArgument – metoda | Získá hodnotu zadaného argumentu v tomto rámečku zásobníku CIL. |
GetIP – metoda | Získá hodnotu ukazatele instrukce a bitovou kombinovanou hodnotu, která popisuje, jak byla získána hodnota ukazatele instrukce. |
GetLocalVariable – metoda | Získá hodnotu zadané místní proměnné v tomto rámečku zásobníku CIL. |
GetStackDepth – metoda | Není implementováno. |
GetStackValue – metoda | Není implementováno. |
SetIP – metoda | Nastaví ukazatel instrukce na zadané umístění posunu v kódu CIL. |
Poznámky
Rozhraní ICorDebugILFrame
je specializované rozhraní ICorDebugFrame. Používá se buď pro rámce kódu CIL, nebo pro zkompilované rámce JIT (just-in-time). Kompilované rámce JIT implementují ICorDebugILFrame
rozhraní i rozhraní ICorDebugNativeFrame.
Poznámka:
Toto rozhraní nepodporuje vzdálené zavolání, a to buď mezi počítači, nebo mezi procesy.
Požadavky
Platformy: Viz požadavky na systém.
Hlavička: CorDebug.idl, CorDebug.h
Knihovna: CorGuids.lib
Verze rozhraní .NET Framework: Dostupné od verze 1.0