Interfaccia ICorDebugProcess6ICorDebugProcess6 Interface

Estende logicamente l'interfaccia ICorDebugProcess per abilitare funzionalità come la decodifica degli eventi di debug gestiti, codificati negli eventi di debug di eccezioni native e la suddivisione dei moduli virtuali.Logically extends the ICorDebugProcess interface to enable features such as decoding managed debug events that are encoded in native exception debug events and virtual module splitting.

MetodiMethods

MetodoMethod DescrizioneDescription
Metodo DecodeEventDecodeEvent Method Decodifica gli eventi di debug gestiti incapsulati nel payload di eventi di debug per le eccezioni native appositamente predisposte.Decodes managed debug events that have been encapsulated in the payload of specially crafted native exception debug events.
Metodo EnableVirtualModuleSplittingEnableVirtualModuleSplitting Method Abilita o disabilita la suddivisione dei moduli virtuali.Enables or disables virtual module splitting.
Metodo GetCodeGetCode Method Ottiene informazioni sul codice gestito in un indirizzo di codice specifico.Gets information about the managed code at a particular code address.
Metodo GetExportStepInfoGetExportStepInfo Method Fornisce informazioni sulle funzioni di runtime esportate per consentire l'esecuzione di codice gestito seguendo un'istruzione alla volta.Provides information on runtime exported functions to help step through managed code.
Metodo MarkDebuggerAttachedMarkDebuggerAttached Method Modifica lo stato interno dell'oggetto del debug in modo che il metodo Debugger.IsAttached nella libreria di classi .NET Framework restituisca true.Changes the internal state of the debugee so that the Debugger.IsAttached method in the .NET Framework Class Library returns true.
Metodo ProcessStateChangedProcessStateChanged Method Notifica ICorDebug che il processo è in esecuzione.Notifies ICorDebug that the process is running.

NoteRemarks

Nota

L'interfaccia è disponibile solo con .NET Native.The interface is available with .NET Native only. Il tentativo di chiamare QueryInterface per recuperare un puntatore a interfaccia restituisce E_NOINTERFACE per gli scenari ICorDebug al di fuori di .NET Native.Attempting to call QueryInterface to retrieve an interface pointer returns E_NOINTERFACE for ICorDebug scenarios outside of .NET Native.

RequisitiRequirements

Piattaforme: vedere requisiti di sistema.Platforms: See System Requirements.

Intestazione: Cordebug. idl, Cordebug. HHeader: CorDebug.idl, CorDebug.h

Libreria: CorGuids. libLibrary: CorGuids.lib

Versioni di .NET framework: Disponibile a partire dalla versione 4.6, solo in .NET NativeAvailable since 4.6, .NET Native only.NET Framework Versions: Disponibile a partire dalla versione 4.6, solo in .NET NativeAvailable since 4.6, .NET Native only

Vedere ancheSee Also

Interfacce di debugDebugging Interfaces
DebugDebugging