Megosztás a következőn keresztül:


ICorDebugManagedCallback::D ebuggerError metódus

Értesíti a hibakeresőt arról, hogy hiba történt a közös nyelvi futtatókörnyezetből (CLR) származó esemény kezelése közben.

Szemantika

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

Paraméterek

pProcess [in] Egy "ICorDebugProcess" objektumra mutató mutató, amely azt a folyamatot jelöli, amelyben az esemény történt.

errorHR [in] Az eseménykezelőtől visszaadott HRESULT érték.

errorCode [in] A CLR-hibát meghatározó egész szám.

Megjegyzések

A folyamat átmenő módba helyezhető a hiba jellegétől függően.

A DebugError visszahívás azt jelzi, hogy a hibakeresési szolgáltatások hiba miatt le lettek tiltva, ezért a hibakeresőknek elérhetővé kell tenniük a hibaüzenetet a felhasználó számára. Az ICorDebugProcess::GetID biztonságosan hívható, de az összes többi metódust, beleértve az ICorDebug::Terminate metódust, nem szabad meghívni. A hibakeresőnek operációsrendszer-létesítményeket kell használnia a folyamatok leállításához.

Requirements

Platformok: Lásd: .NET által támogatott operációs rendszerek.

Fejléc: CorDebug.idl, CorDebug.h

Könyvtár: CorGuids.lib

.NET-verziók: A .NET-keretrendszer 1.0 óta érhető el

Lásd még