Marshal.AllocHGlobal Method (IntPtr)
Allocates memory from the unmanaged memory of the process by using the pointer to the specified number of bytes.
Assembly: mscorlib (in mscorlib.dll)
The required number of bytes in memory.
There is insufficient memory to satisfy the request.
When AllocHGlobal calls LocalAlloc, it passes a LMEM_FIXED flag, which causes the allocated memory to be locked in place. Also, the allocated memory is not zero-filled.
requires full trust for the immediate caller. This member cannot be used by partially trusted or transparent code.
Available since 4.5
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Available since 8.1