Aracılığıyla paylaş


ICorDebugManagedCallback::D ebuggerError Yöntemi

Ortak dil çalışma zamanından (CLR) bir olayı işlemeye çalışırken hata ayıklayıcıya bir hata oluştuğuna dair uyarır.

Sözdizimi

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

Parametreler

pProcess [in] Olayın oluştuğu işlemi temsil eden "ICorDebugProcess" nesnesine yönelik bir işaretçi.

errorHR [in] Olay işleyicisinden döndürülen HRESULT değeri.

errorCode [in] CLR hatasını belirten bir tamsayı.

Açıklamalar

İşlem, hatanın niteliğine bağlı olarak geçiş moduna alınabilir.

Geri DebugError arama, hata ayıklama hizmetlerinin bir hata nedeniyle devre dışı bırakıldığını gösterir, bu nedenle hata ayıklayıcıların hata iletisini kullanıcının kullanımına sunması gerekir. ICorDebugProcess::GetID çağrısı güvenli olacaktır, ancak ICorDebug::Terminate dahil olmak üzere diğer tüm yöntemler çağrılmamalıdır. Hata ayıklayıcı, işlemleri sonlandırmak için işletim sistemi özelliklerini kullanmalıdır.

Gereksinimler

Platform: Bkz. .NET tarafından desteklenen işletim sistemleri.

Üstbilgi: CorDebug.idl, CorDebug.h

Kütüphane: CorGuids.lib

.NET sürümleri: .NET Framework 1.0'dan itibaren kullanılabilir

Ayrıca bakınız