Condividi tramite


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

Vedi anche