Methode ICorDebugManagedCallback::D ebuggerError
Hiermee wordt het foutopsporingsprogramma aangegeven dat er een fout is opgetreden tijdens het afhandelen van een gebeurtenis van de Common Language Runtime (CLR).
Syntaxis
HRESULT DebuggerError (
[in] ICorDebugProcess *pProcess,
[in] HRESULT errorHR,
[in] DWORD errorCode
);
Parameters
pProcess
[in] Een aanwijzer naar een 'ICorDebugProcess'-object dat het proces aangeeft waarin de gebeurtenis heeft plaatsgevonden.
errorHR
[in] De HRESULT-waarde die is geretourneerd door de gebeurtenis-handler.
errorCode
[in] Een geheel getal dat de CLR-fout aangeeft.
Opmerkingen
Het proces kan in de passthrough-modus worden geplaatst, afhankelijk van de aard van de fout.
De DebugError
callback geeft aan dat foutopsporingsservices zijn uitgeschakeld vanwege een fout, dus foutopsporingsprogramma's moeten het foutbericht beschikbaar maken voor de gebruiker. ICorDebugProcess::GetID is veilig om aan te roepen, maar alle andere methoden, waaronder ICorDebug::Terminate, mogen niet worden aangeroepen. Het foutopsporingsprogramma moet gebruikmaken van besturingssysteemfaciliteiten voor het beƫindigen van processen.
Vereisten
Platformen: Zie Systeemvereisten.
Header: CorDebug.idl, CorDebug.h
Bibliotheek: CorGuids.lib
.NET Framework-versies: beschikbaar sinds 1.0