Compartir a través de


ICorDebugMutableDataTarget (Interfaz)

Extiende la interfaz ICorDebugDataTarget para admitir destinos de datos mutables.

Methods

Método Description
ContinueStatusChanged (método) Cambia el estado de continuación del evento de depuración pendiente en el subproceso especificado.
SetThreadContext (método) Establece el contexto (valores de registro) de un subproceso.
WriteVirtual (método) Escribe memoria en el espacio de direcciones del proceso de destino.

Observaciones

Esta extensión a la interfaz ICorDebugDataTarget se puede implementar mediante herramientas de depuración que desean modificar el proceso de destino (por ejemplo, para realizar una depuración invasiva en vivo).

Todos estos métodos son opcionales en el sentido de que no se pierde ninguna funcionalidad de depuración basada en inspección básica al no implementar esta interfaz o por el error de llamadas a estos métodos. Cualquier error HRESULT de estos métodos se propagará como desde HRESULT la llamada al método ICorDebug.

Tenga en cuenta que una sola llamada al método ICorDebug puede dar lugar a varias mutaciones y que no hay ningún mecanismo para garantizar que las mutaciones relacionadas se apliquen transaccionalmente (todo o ninguno). Esto significa que si se produce un error en una mutación después de que otras personas (para la misma llamada A ICorDebug) se hayan realizado correctamente, el proceso de destino puede dejarse en un estado incoherente y la depuración puede resultar poco confiable.

Requisitos

Plataformas: Consulte Sistemas operativos compatibles con .NET.

Encabezado: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versiones de .NET: Disponible desde .NET Framework 4.6