ICLRDataTarget (Interfaz)
Proporciona métodos para la interacción con un elemento de destino de Common Language Runtime (CLR).
Métodos
Método | Descripción |
---|---|
GetCurrentThreadID (Método) | Obtiene el identificador del sistema operativo para el subproceso actual. |
Método GetImageBase | Obtiene la dirección de memoria base de la imagen especificada. |
Método GetMachineType | Obtiene un identificador para el tipo de conjunto de instrucciones que usa el proceso de destino. |
Método GetPointerSize | Obtiene el tamaño, en bytes, de un puntero al destino actual. |
GetThreadContext (Método) | Obtiene un puntero al contexto del subproceso con el identificador especificado. |
Método GetTLSValue | Obtiene un valor en el almacenamiento local del subproceso (TLS) en el índice especificado para el subproceso especificado. |
Método ReadVirtual | Lee los datos de la dirección de memoria virtual especificada en el búfer especificado. |
Método de solicitud | Lo llaman los servicios de acceso a datos de Common Language Runtime (CLR) para solicitar una operación, tal y como se define en la implementación. |
Método SetThreadContext | Establece el contexto actual del subproceso especificado en el proceso de destino. |
Método SetTLSValue | Establece un valor en el almacenamiento local (TLS) del subproceso especificado en el proceso de destino. |
Método WriteVirtual | Escribe datos del búfer especificado en la dirección de memoria virtual especificada. |
Comentarios
El cliente API (es decir, el depurador) debe implementar esta interfaz según corresponda para el proceso de destino concreto. Por ejemplo, un proceso activo tendría una implementación diferente de la de un volcado de memoria.
Requisitos
Plataformas: Vea Requisitos de sistema.
Encabezado: ClrData.idl, ClrData.h
Biblioteca: CorGuids.lib
Versiones de .NET Framework: disponible a partir de la versión 2.0
Consulte también
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.