Sdílet prostřednictvím


ICorDebugManagedCallback::D ebuggerError – metoda

Upozorní ladicí program, že došlo k chybě při pokusu o zpracování události z modulu CLR (Common Language Runtime).

Syntaxe

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

Parametry

pProcess [v] Ukazatel na objekt ICorDebugProcess, který představuje proces, ve kterém došlo k události.

errorHR [v] Hodnota HRESULT vrácená z obslužné rutiny události.

errorCode [v] Celé číslo, které určuje chybu CLR.

Poznámky

Proces může být umístěn do průchozího režimu v závislosti na povaze chyby.

DebugError Zpětné volání označuje, že ladicí služby byly zakázány kvůli chybě, takže ladicí programy by měly zpřístupnit chybovou zprávu uživateli. ICorDebugProcess::GetID bude bezpečné volat, ale všechny ostatní metody, včetně ICorDebug::Terminate, by neměly být volány. Ladicí program by měl pro ukončování procesů používat zařízení operačního systému.

Požadavky

Platformy: Viz podporované operační systémy .NET.

Záhlaví: CorDebug.idl, CorDebug.h

Knihovna: CorGuids.lib

Verze .NET: K dispozici od rozhraní .NET Framework 1.0

Viz také