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 un'interfaccia di callback che fornisce l'accesso a un determinato processo di destinazione.
Methods
| Metodo | Description |
|---|---|
| Metodo GetPlatform | Fornisce informazioni sulla piattaforma, tra cui l'architettura del processore e il sistema operativo, in cui è in esecuzione il processo di destinazione. |
| ReadVirtual, metodo | Ottiene un blocco di memoria contigua a partire dall'indirizzo specificato e lo restituisce nel buffer fornito. |
| GetThreadContext, metodo | Richiede il contesto del thread corrente per il thread specificato. |
Osservazioni:
ICorDebugDataTarget e i relativi metodi hanno le caratteristiche seguenti:
- I servizi di debug chiamano metodi su questa interfaccia per accedere alla memoria e ad altri dati nel processo di destinazione.
- Il client del debugger deve implementare questa interfaccia in base alla destinazione specifica, ad esempio un processo attivo o un dump della memoria.
- I
ICorDebugDataTargetmetodi possono essere richiamati solo dall'interno dei metodi implementati in altreICorDebug*interfacce. In questo modo, il client del debugger ha il controllo sul thread su cui viene richiamato e quando. - L'implementazione
ICorDebugDataTargetdeve restituire sempre up-to-date informazioni sulla destinazione.
Il processo di destinazione deve essere arrestato e non modificato in alcun modo mentre ICorDebug* vengono chiamate le interfacce (e quindi ICorDebugDataTarget i metodi). Se la destinazione è un processo attivo e il relativo stato cambia, il metodo ICLRDebugging::OpenVirtualProcess deve essere chiamato di nuovo per fornire un'istanza di sostituzione ICorDebugProcess .
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 4.0