Compartir a través de


ICLRDataTarget2

Actualización: noviembre 2007

Subclase de ICLRDataTarget que la capa de servicios de acceso a datos utiliza para manipular las áreas de la memoria virtual en el proceso de destino.

interface ICLRDataTarget2 : ICLRDataTarget
{
    HRESULT AllocVirtual([in] CLRDATA_ADDRESS addr,
                         [in] ULONG32 size,
                         [in] ULONG32 typeFlags,
                         [in] ULONG32 protectFlags,
                         [out] CLRDATA_ADDRESS* virt);

    HRESULT FreeVirtual([in] CLRDATA_ADDRESS addr,
                        [in] ULONG32 size,
                        [in] ULONG32 typeFlags);
};

Métodos

Método

Descripción

ICLRDataTarget2::AllocVirtual (Método)

Asigna memoria en el espacio de direcciones del proceso de destino.

ICLRDataTarget2::FreeVirtual (Método)

Libera memoria previamente asignada en el espacio de direcciones del proceso de destino.

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 a la de un volcado de memoria. Puede que el destino no admita la modificación de sus áreas de memoria.

Requisitos

Plataformas: vea Requisitos de sistema de .NET Framework.

Encabezado: ClrData.idl

Biblioteca: CorGuids.lib

Versiones de .NET Framework: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Vea también

Referencia

ICLRDataTarget

Otros recursos

Interfaces para depuración