Compartir a través de


ICorDebugDataTarget (Interfaz)

Proporciona una interfaz de devolución de llamada que brinda acceso a un proceso de destino determinado.

Métodos

Método

Descripción

ICorDebugDataTarget::GetPlatform (Método)

Proporciona información sobre la plataforma, incluyendo la arquitectura del procesador y el sistema operativo, donde se ejecuta el proceso de destino.

ICorDebugDataTarget::ReadVirtual (Método)

Obtiene un bloque de memoria contigua empezando en la dirección especificada y lo devuelve en el búfer suministrado.

ICorDebugDataTarget::GetThreadContext (Método)

Solicita el contexto del subproceso actual para el subproceso especificado.

Comentarios

ICorDebugDataTarget y sus métodos tienen las características siguientes:

  • Los servicios de depuración llaman a métodos de esta interfaz para obtener acceso a la memoria y a otros datos en el 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 métodos ICorDebugDataTarget solo se pueden invocar desde dentro de métodos implementados en otras interfaces ICorDebug*. Esto asegura que el cliente del depurador tiene control sobre el subproceso en el que se invoca y cuándo se invoca.

  • La implementación de ICorDebugDataTarget siempre debe devolver información actualizada sobre el destino.

El proceso de destino se debe detener y no cambiar de ninguna forma mientras se está llamando a las interfaces ICorDebug* (y por tanto a los métodos ICorDebugDataTarget). Si el destino es un proceso activo y su estado cambia, se debe llamar de nuevo al método ICLRDebugging::OpenVirtualProcess para proporcionar una instancia de ICorDebugProcess de reemplazo.

NotaNota

Esta interfaz no admite que se la llame de forma remota, ya sea entre procesos o entre equipos.

Requisitos

Plataformas: vea Requisitos de sistema de .NET Framework.

Encabezado: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versiones de .NET Framework: 4

Vea también

Otros recursos

Interfaces para depuración

Depuración (Referencia de la API no administrada)