Interfaccia ICorDebugProcess6
Estende logicamente l'interfaccia ICorDebugProcess per abilitare funzionalità come la decodifica degli eventi di debug gestiti, codificati negli eventi di debug per le eccezioni native, e la suddivisione dei moduli virtuali.
Metodi
Metodo | Descrizione |
---|---|
Metodo DecodeEvent | Decodifica gli eventi di debug gestiti incapsulati nel payload di eventi di debug per le eccezioni native appositamente predisposte. |
Metodo EnableVirtualModuleSplitting | Abilita o disabilita la suddivisione dei moduli virtuali. |
Metodo GetCode | Ottiene informazioni sul codice gestito in un indirizzo di codice specifico. |
Metodo GetExportStepInfo | Fornisce informazioni sulle funzioni di runtime esportate per consentire l'esecuzione di codice gestito seguendo un'istruzione alla volta. |
Metodo MarkDebuggerAttached | Modifica lo stato interno dell'oggetto del debug in modo che il metodo Debugger.IsAttached nella libreria di classi .NET Framework restituisca true . |
Metodo ProcessStateChanged | Notifica a ICorDebug che il processo è in esecuzione. |
Commenti
Nota
L'interfaccia è disponibile solo con .NET Native. Il tentativo di chiamare QueryInterface
per recuperare un puntatore a interfaccia restituisce E_NOINTERFACE
per gli scenari ICorDebug al di fuori di .NET Native.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: CorDebug.idl, CorDebug.h
Libreria: CorGuids.lib
Versioni di .NET Framework: Disponibile dalla versione 4.6, solo .NET Native