Udostępnij za pośrednictwem


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

Zobacz też