Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Powiadamia debugera, że wystąpił błąd podczas próby obsługi zdarzenia ze środowiska uruchomieniowego języka wspólnego (CLR).
Składnia
HRESULT DebuggerError (
[in] ICorDebugProcess *pProcess,
[in] HRESULT errorHR,
[in] DWORD errorCode
);
Parametry
pProcess [in] Wskaźnik do obiektu "ICorDebugProcess", który reprezentuje proces, w którym wystąpiło zdarzenie.
errorHR [in] Wartość HRESULT zwrócona z programu obsługi zdarzeń.
errorCode [in] Liczba całkowita określająca błąd CLR.
Uwagi
Proces można umieścić w trybie przekazywania w zależności od charakteru błędu.
Wywołanie DebugError zwrotne wskazuje, że usługi debugowania zostały wyłączone z powodu błędu, więc debugery powinny udostępnić użytkownikowi komunikat o błędzie.
Wywołanie metody ICorDebugProcess::GetID będzie bezpieczne, ale wszystkie inne metody, w tym ICorDebug::Terminate, nie powinny być wywoływane. Debuger powinien używać obiektów systemu operacyjnego do kończe procesów.
Requirements
Platformy: Zobacz Obsługiwane systemy operacyjne platformy .NET.
Nagłówek: CorDebug.idl, CorDebug.h
Biblioteka: CorGuids.lib
Wersje platformy .NET: Dostępne od programu .NET Framework 1.0