Метод 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