ICorDebugILFrame, interfejs
Reprezentuje ramkę stosu kodu wspólnego języka pośredniego (CIL). Ten interfejs jest podklasą interfejsu ICorDebugFrame.
Metody
Metoda | opis |
---|---|
CanSetIP, metoda | Pobiera wartość wskazującą, czy można bezpiecznie ustawić wskaźnik instrukcji na określoną lokalizację przesunięcia. |
EnumerateArguments, metoda | Pobiera moduł wyliczający argumentów w tej ramce. |
EnumerateLocalVariables, metoda | Pobiera moduł wyliczający dla zmiennych lokalnych w tej ramce. |
GetArgument, metoda | Pobiera wartość określonego argumentu w tej ramce stosu CIL. |
GetIP, metoda | Pobiera wartość wskaźnika instrukcji i wartość kombinacji bitowej, która opisuje sposób uzyskiwania wartości wskaźnika instrukcji. |
GetLocalVariable, metoda | Pobiera wartość określonej zmiennej lokalnej w tej ramce stosu CIL. |
GetStackDepth, metoda | Nie zaimplementowano. |
GetStackValue, metoda | Nie zaimplementowano. |
SetIP, metoda | Ustawia wskaźnik instrukcji na określoną lokalizację przesunięcia w kodzie CIL. |
Uwagi
Interfejs ICorDebugILFrame
jest wyspecjalizowanym interfejsem ICorDebugFrame. Jest on używany do ramek kodu CIL lub dla skompilowanych ramek just in time (JIT). Skompilowane ramki JIT implementują zarówno ICorDebugILFrame
interfejs, jak i interfejs ICorDebugNativeFrame.
Uwaga
Ten interfejs nie obsługuje wywoływanego zdalnie, między maszynami lub między procesami.
Wymagania
Platformy: zobacz Wymagania systemowe.
Nagłówek: CorDebug.idl, CorDebug.h
Biblioteka: CorGuids.lib
Wersje programu .NET Framework: dostępne od wersji 1.0