Udostępnij przez


ICorDebugChain, interfejs

Reprezentuje segment stosu wywołań fizycznych lub logicznych.

Methods

Metoda Description
EnumerateFrames, metoda Pobiera moduł wyliczający zawierający wszystkie zarządzane ramki stosu w łańcuchu, począwszy od najnowszej ramki.
GetActiveFrame, metoda Pobiera aktywną (czyli najnowszą) ramkę w łańcuchu.
GetCallee, metoda Pobiera łańcuch, który został wywołany przez ten łańcuch.
GetCaller, metoda Pobiera łańcuch, który nazwał ten łańcuch.
GetContext, metoda Nie zaimplementowano.
GetNext, metoda Pobiera następny łańcuch ramek dla wątku.
GetPrevious, metoda Pobiera poprzedni łańcuch ramek dla wątku.
GetReason, metoda Pobiera przyczynę genezy tego łańcucha wywołującego.
GetRegisterSet, metoda Pobiera zestaw rejestrów dla aktywnej części tego łańcucha.
GetStackRange, metoda Pobiera zakres adresów segmentu stosu dla tego łańcucha.
GetThread, metoda Pobiera wątek fizyczny, który jest częścią tego łańcucha wywołań.
IsManaged, metoda Pobiera wartość wskazującą, czy ten łańcuch uruchamia kod zarządzany.

Uwagi

Ramki stosu w łańcuchu zajmują ciągłe miejsce stosu i współużytkują ten sam wątek i kontekst. Łańcuch może reprezentować łańcuchy kodu zarządzanego lub niezarządzanego. ICorDebugChain Puste wystąpienie reprezentuje niezarządzany łańcuch kodu.

Uwaga / Notatka

Ten interfejs nie obsługuje wywoływanego zdalnie, między maszynami lub między procesami.

Requirements

Platformy: Zobacz Obsługiwane systemy operacyjne platformy .NET.

Nagłówek: CorDebug.idl, CorDebug.h

Biblioteka: CorGuids.lib

Wersje platformy .NET: Dostępne od programu .NET Framework 1.0