Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Proporciona una interfaz de devolución de llamada que proporciona acceso a un proceso de destino determinado.
Methods
| Método | Description |
|---|---|
| GetPlatform (método) | Proporciona información sobre la plataforma, incluida la arquitectura del procesador y el sistema operativo, en la que se ejecuta el proceso de destino. |
| ReadVirtual (método) | Obtiene un bloque de memoria contigua que comienza en la dirección especificada y lo devuelve en el búfer proporcionado. |
| GetThreadContext (método) | Solicita el contexto de subproceso actual para el subproceso especificado. |
Observaciones
ICorDebugDataTarget y sus métodos tienen las siguientes características:
- Los servicios de depuración llaman a métodos en esta interfaz para acceder a la memoria y a otros datos del proceso de destino.
- El cliente del depurador debe implementar esta interfaz según corresponda para el destino determinado (por ejemplo, un proceso activo o un volcado de memoria).
- Los
ICorDebugDataTargetmétodos solo se pueden invocar desde dentro de los métodos implementados en otrasICorDebug*interfaces. Esto garantiza que el cliente del depurador tenga control sobre el subproceso en el que se invoca y cuándo. - La
ICorDebugDataTargetimplementación siempre debe devolver up-toinformación de fecha sobre el destino.
El proceso de destino se debe detener y no cambiar de ninguna manera mientras ICorDebug* se llama a interfaces (y, por tanto ICorDebugDataTarget , métodos). Si el destino es un proceso activo y su estado cambia, el método ICLRDebugging::OpenVirtualProcess debe llamarse de nuevo para proporcionar una instancia de reemplazo ICorDebugProcess .
Nota:
Esta interfaz no admite la llamada remota, ya sea entre máquinas o entre procesos.
Requisitos
Plataformas: Consulte Sistemas operativos compatibles con .NET.
Encabezado: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versiones de .NET: Disponible desde .NET Framework 4.0