Udostępnij za pośrednictwem


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 [in] Wskaźnik do obiektu "ICorDebugProcess", który reprezentuje proces, w którym wystąpiło zdarzenie.

errorHR [in] Wartość HRESULT zwrócona z programu obsługi zdarzeń.

errorCode [in] 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 metody 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ńcze procesów.

Wymagania

Platformy: zobacz Wymagania systemowe.

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

Biblioteka: CorGuids.lib

Wersje programu .NET Framework: dostępne od wersji 1.0

Zobacz też