Поделиться через


Метод ICLRDataTarget2::AllocVirtual

Вызывается службами доступа к данным среды CLR для выделения памяти в адресном пространстве этого целевого процесса.

Синтаксис

HRESULT AllocVirtual(
    [in] CLRDATA_ADDRESS addr,
    [in] ULONG32 size,
    [in] ULONG32 typeFlags,
    [in] ULONG32 protectFlags,
    [out] CLRDATA_ADDRESS* virt
);

Параметры

addr [in] CLRDATA_ADDRESS Значение, указывающее запрошенный начальный адрес выделенной памяти.

size [in] Размер памяти, выделяемой в байтах.

typeFlags [in] Флаги, управляющие выделением памяти. См. функцию Win32 VirtualAlloc .

protectFlags [in] Атрибуты защиты выделенной памяти. См. функцию Win32 VirtualAlloc .

virt [out] Указатель на CLRDATA_ADDRESS значение, указывающее фактический начальный адрес выделенной памяти.

Замечания

Метод AllocVirtual служит логическим оболочкой для функции Win32 VirtualAlloc .

Этот метод реализуется модулем записи отладчика.

Требования

Платформы: см. раздел Требования к системе.

Заголовок: ClrData.idl, ClrData.h

Библиотека: CorGuids.lib

версии платформа .NET Framework: Доступно с версии 2.0

См. также