Condividi tramite


Interfaccia ICorDebugProcess

Rappresenta un processo che esegue codice gestito. Questa interfaccia è una sottoclasse di ICorDebugController.

Methods

Metodo Description
ClearCurrentException, metodo Cancella l'eccezione non gestita corrente nel thread specificato.
EnableLogMessages, metodo Abilita e disabilita l'invio di messaggi di log al debugger.
EnumerateAppDomains, metodo Enumera tutti i domini applicazione nel processo.
EnumerateObjects, metodo Non implementato.
GetHandle, metodo Ottiene un handle per il processo.
Metodo GetHelperThreadID Ottiene l'ID del thread del sistema operativo (OS) per il thread helper interno del debugger.
Metodo GetID Ottiene l'ID del sistema operativo del processo.
Metodo GetObject Non implementato.
GetThread, metodo Ottiene l'istanza ICorDebugThread con l'ID thread del sistema operativo specificato.
GetThreadContext, metodo Ottiene il contesto per il thread specificato.
IsOSSuspended, metodo Determina se il thread è stato sospeso in seguito all'arresto del processo da parte del debugger.
IsTransitionStub, metodo Determina se un indirizzo si trova all'interno di uno stub che causerà una transizione al codice gestito.
ModifyLogSwitch, metodo Imposta il livello di gravità dell'opzione di log specificata.
ReadMemory, metodo Legge la memoria dal processo.
SetThreadContext, metodo Imposta il contesto per il thread specificato.
ThreadForFiberCookie, metodo Deprecated.
WriteMemory, metodo Scrive i dati in un'area di memoria nel processo.

Osservazioni:

Annotazioni

Questa interfaccia non supporta la chiamata remota, tra computer o tra processi.

Requisiti

Piattaforme: Vedere Sistemi operativi supportati da .NET.

Intestazione: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versioni di .NET: Disponibile a partire da .NET Framework 1.0

Vedere anche