ICorDebugManagedCallback::DebuggerError — Metoda
Powiadamia debugera, że wystąpił błąd podczas próby obsługi zdarzenia ze środowiska uruchomieniowego języka wspólnego (CLR).
Składnia
HRESULT DebuggerError (
[in] ICorDebugProcess *pProcess,
[in] HRESULT errorHR,
[in] DWORD errorCode
);
Parametry
pProcess
[w] Wskaźnik do obiektu "ICorDebugProcess", który reprezentuje proces, w którym wystąpiło zdarzenie.
errorHR
[w] Wartość HRESULT zwrócona z procedury obsługi zdarzeń.
errorCode
[w] Liczba całkowita określająca błąd CLR.
Uwagi
Proces można umieścić w trybie przekazywania, w zależności od charakteru błędu.
Wywołanie DebugError
zwrotne wskazuje, że usługi debugowania zostały wyłączone z powodu błędu, więc debugery powinny udostępnić użytkownikowi komunikat o błędzie. Wywołanie elementu ICorDebugProcess::GetID będzie bezpieczne, ale wszystkie inne metody, w tym ICorDebug::Terminate, nie powinny być wywoływane. Debuger powinien używać obiektów systemu operacyjnego do kończenie procesów.
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: CorDebug.idl, CorDebug.h
Biblioteki: CorGuids.lib
wersje .NET Framework: dostępne od wersji 1.0