Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Fornisce metodi che consentono agli sviluppatori di eseguire il debug di applicazioni nell'ambiente CLR (Common Language Runtime).
Annotazioni
Il debug in modalità mista (codice gestito e nativo) non è supportato su piattaforme non x86, ad esempio IA64 e AMD64.
Methods
| Metodo | Description |
|---|---|
| CanLaunchOrAttach, metodo | Determina se l'avvio di un nuovo processo o il collegamento al processo specificato è possibile all'interno del contesto della configurazione corrente del computer e del runtime. |
| CreateProcess, metodo | Avvia un processo e il relativo thread primario sotto il controllo del debugger. |
| DebugActiveProcess, metodo | Collega il debugger a un processo esistente. |
| EnumerateProcesses, metodo | Ottiene un enumeratore per i processi di cui viene eseguito il debug. |
| Metodo GetProcess | Restituisce l'oggetto "ICorDebugProcess" con l'ID processo specificato. |
| Initialize, metodo | Inizializza l'oggetto ICorDebug . |
| SetManagedHandler, metodo | Specifica l'oggetto gestore eventi per gli eventi gestiti. |
| SetUnmanagedHandler, metodo | Specifica l'oggetto gestore eventi per gli eventi non gestiti. |
| Terminate, metodo | Termina l'oggetto ICorDebug . |
Osservazioni:
ICorDebug rappresenta un ciclo di elaborazione eventi per un processo del debugger. Il debugger deve attendere il callback ICorDebugManagedCallback::ExitProcess da tutti i processi sottoposti a debug prima di rilasciare questa interfaccia.
L'oggetto ICorDebug deve essere creato dalla funzione createDebuggingInterfaceFromVersion , che consente ai client di ottenere un'implementazione specifica di ICorDebug che emula una versione specifica dell'API di debug.
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