ICLRDataTarget2::AllocVirtual Method
Called by the common language runtime (CLR) data access services to allocate memory in the address space of this target process.
HRESULT AllocVirtual(
[in] CLRDATA_ADDRESS addr,
[in] ULONG32 size,
[in] ULONG32 typeFlags,
[in] ULONG32 protectFlags,
[out] CLRDATA_ADDRESS* virt
);
Parameters
addr
[in] A CLRDATA_ADDRESS value that specifies the requested starting address of the memory to be allocated.size
[in] The size, in bytes, of the memory to be allocated.typeFlags
[in] Flags that control the allocation of memory. See the Win32 VirtualAlloc function.protectFlags
[in] The protection attributes for the allocated memory. See the Win32 VirtualAlloc function.virt
[out] A pointer to a CLRDATA_ADDRESS value that specifies the actual starting address of the allocated memory.
Remarks
The AllocVirtual method serves as a logical wrapper for the Win32 VirtualAlloc function.
This method is implemented by the writer of the debugging application.
Requirements
Platforms: Windows 2000, Windows XP, Windows Server 2003 family
Header: ClrData.idl
Library: CorGuids.lib
.NET Framework Version: 2.0