Udostępnij za pośrednictwem


Interfejs ICorDebugProcess6

Logicznie rozszerza interfejs ICorDebugProcess w celu włączenia funkcji, takich jak dekodowanie zarządzanych zdarzeń debugowania, które są kodowane w zdarzeniach debugowania wyjątków natywnych i dzielenie modułów wirtualnych.

Metody

Metoda Opis
DecodeEvent, metoda Dekoduje zarządzane zdarzenia debugowania, 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ą przejście przez kod zarządzany.
MarkDebuggerAttached, metoda Zmienia stan wewnętrzny debugera, tak aby Debugger.IsAttached metoda w bibliotece klas .NET Framework zwracała wartość true.
Metoda ProcessStateChanged Powiadamia ICorDebug , że proces jest uruchomiony.

Uwagi

Uwaga

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

Wymagania

Platformy: Zobacz Wymagania systemowe.

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

Biblioteki: CorGuids.lib

wersje .NET Framework: dostępne tylko od wersji 4.6, .NET Native

Zobacz też