更新: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);
};
方法
方法 |
说明 |
---|---|
在目标进程的地址空间中分配内存。 |
|
释放以前在目标进程的地址空间中分配的内存。 |
备注
API 客户端(即调试器)必须根据特定的目标进程实现此接口。例如,活动进程将与内存转储具有不同实现。目标可能不支持对其内存区域的修改。
要求
**平台:**请参见 .NET Framework 系统要求。
**头文件:**ClrData.idl
**库:**CorGuids.lib
**.NET Framework 版本:**3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0