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