Marshal.AllocCoTaskMem Method (Int32)
Allocates a block of memory of specified size from the COM task memory allocator.
Assembly: mscorlib (in mscorlib.dll)
The size of the block of memory to be allocated.
There is insufficient memory to satisfy the request.
Marshal class. (Marshal.AllocHGlobal is the other.) The initial memory content returned is undefined, and the allocated memory can be larger than the requested number of bytes. This method exposes the COM CoTaskMemAlloc function, which is referred to as the COM task memory allocator.is one of two memory allocation API methods in the
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
Windows Phone Silverlight
Available since 8.0
Available since 8.1