Udostępnij za pośrednictwem


ICorDebugProcess, interfejs

Reprezentuje proces, który wykonuje kod zarządzany. Ten interfejs jest podklasą ICorDebugController.

Metody

Metoda Opis
ClearCurrentException, metoda Czyści bieżący niezarządzany wyjątek w danym wątku.
EnableLogMessages, metoda Włącza i wyłącza wysyłanie komunikatów dziennika do debugera.
EnumerateAppDomains, metoda Wylicza wszystkie domeny aplikacji w procesie.
EnumerateObjects, metoda Nie zaimplementowano.
GetHandle, metoda Pobiera dojście do procesu.
GetHelperThreadID, metoda Pobiera identyfikator wątku systemu operacyjnego dla wewnętrznego wątku pomocnika debugera.
GetID, metoda Pobiera identyfikator systemu operacyjnego procesu.
GetObject — Metoda Nie zaimplementowano.
GetThread, metoda Pobiera wystąpienie ICorDebugThread o określonym identyfikatorze wątku systemu operacyjnego.
GetThreadContext — Metoda Pobiera kontekst dla danego wątku.
IsOSSuspended, metoda Określa, czy wątek został zawieszony w wyniku zatrzymania procesu przez debuger.
IsTransitionStub, metoda Określa, czy adres znajduje się wewnątrz wycinku, który spowoduje przejście do kodu zarządzanego.
ModifyLogSwitch, metoda Ustawia poziom ważności określonego przełącznika dziennika.
ReadMemory, metoda Odczytuje pamięć z procesu.
SetThreadContext, metoda Ustawia kontekst dla danego wątku.
ThreadForFiberCookie, metoda Przestarzałe.
WriteMemory, metoda Zapisuje dane w obszarze pamięci w procesie.

Uwagi

Uwaga

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

Wymagania

Platformy: Zobacz Wymagania systemowe.

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

Biblioteki: CorGuids.lib

wersje .NET Framework: dostępne od wersji 1.0

Zobacz też