Metodo ICorDebugManagedCallback::DebuggerError
Notifica al debugger che si è verificato un errore nel tentativo di gestire un evento da Common Language Runtime.
HRESULT DebuggerError (
[in] ICorDebugProcess *pProcess,
[in] HRESULT errorHR,
[in] DWORD errorCode
);
Parametri
pProcess
[in] Puntatore a un oggetto ICorDebugProcess che rappresenta il processo nel quale si è verificato l'evento.errorHR
[in] Valore HRESULT restituito dal gestore dell'evento.errorCode
[in] Numero intero che specifica l'errore CLR.
Note
Il processo può essere inserito in modalità pass-through, a seconda della natura dell'errore.
Il callback di DebugError indica che i servizi di debug sono stati disabilitati a causa di un errore, pertanto i debugger devono rendere il messaggio di errore disponibile all'utente. Mentre ICorDebugProcess::GetID è un metodo sicuro, tutti gli altri metodi, incluso ICorDebug::Terminatenon devono essere chiamati. Il debugger dovrà utilizzare le funzionalità del sistema operativo per terminare i processi.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: CorDebug.idl, CorDebug.h
Libreria: CorGuids.lib
Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0