Dela via


ICorDebugManagedCallback::D ebuggerError-metod

Meddelar felsökaren att ett fel har inträffat vid försök att hantera en händelse från CLR (Common Language Runtime).

Syntax

HRESULT DebuggerError (
    [in] ICorDebugProcess *pProcess,
    [in] HRESULT           errorHR,
    [in] DWORD             errorCode
);

Parametrar

pProcess [i] En pekare till ett "ICorDebugProcess"-objekt som representerar processen där händelsen inträffade.

errorHR [i] HRESULT-värdet som returnerades från händelsehanteraren.

errorCode [i] Ett heltal som anger CLR-felet.

Kommentarer

Processen kan placeras i direktläge, beroende på typen av fel.

Återanropet DebugError anger att felsökningstjänster har inaktiverats på grund av ett fel, så felsökare bör göra felmeddelandet tillgängligt för användaren. ICorDebugProcess::GetID är säkert att anropa, men alla andra metoder, inklusive ICorDebug::Terminate, bör inte anropas. Felsökaren bör använda operativsystemanläggningar för att avsluta processer.

Krav

Plattformar: Se Systemkrav.

Rubrik: CorDebug.idl, CorDebug.h

Bibliotek: CorGuids.lib

.NET Framework-versioner: Finns sedan 1.0

Se även