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