共用方式為


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

其他資源

偵錯介面