Udostępnij przez


ICorDebugProcess6, interfejs

Logicznie rozszerza interfejs ICorDebugProcess, aby włączyć funkcje, takie jak dekodowanie zarządzanych zdarzeń debugowania, które są kodowane w natywnych zdarzeniach debugowania wyjątków i dzieleniu modułów wirtualnych.

Methods

Metoda Description
DecodeEvent, metoda Dekoduje zdarzenia debugowania zarządzanego, które zostały hermetyzowane w ładunku specjalnie spreparowanych zdarzeń debugowania wyjątków natywnych.
EnableVirtualModuleSplitting, metoda Włącza lub wyłącza dzielenie modułów wirtualnych.
GetCode, metoda Pobiera informacje o kodzie zarządzanym pod określonym adresem kodu.
GetExportStepInfo, metoda Zawiera informacje o wyeksportowanych funkcjach środowiska uruchomieniowego, które ułatwiają przechodzenie przez kod zarządzany.
MarkDebuggerAttached, metoda Zmienia stan wewnętrzny debugera, tak aby Debugger.IsAttached metoda zwracała wartość true.
ProcessStateChanged, metoda Powiadamia ICorDebug , że proces jest uruchomiony.

Uwagi

Uwaga / Notatka

Interfejs jest dostępny tylko z platformą .NET Native. Próba wywołania QueryInterface metody w celu pobrania wskaźnika interfejsu zwracanego E_NOINTERFACE dla scenariuszy ICorDebug poza platformą .NET Native.

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 4.6