ICLRDataTarget2

更新:2007 年 11 月

数据访问服务层在目标进程中操作虚拟内存区域时所用的 ICLRDataTarget 的子类。

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);
};

方法

方法

说明

ICLRDataTarget2::AllocVirtual 方法

在目标进程的地址空间中分配内存。

ICLRDataTarget2::FreeVirtual 方法

释放以前在目标进程的地址空间中分配的内存。

备注

API 客户端(即调试器)必须根据特定的目标进程实现此接口。例如,活动进程将与内存转储具有不同实现。目标可能不支持对其内存区域的修改。

要求

**平台:**请参见 .NET Framework 系统要求

**头文件:**ClrData.idl

**库:**CorGuids.lib

**.NET Framework 版本:**3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

请参见

参考

ICLRDataTarget

其他资源

调试接口