.WriteIntPtr Method (Object, Int32, IntPtr)
Note: This API is now obsolete.
Writes a processor native sized integer value to unmanaged memory.
[<ObsoleteAttribute( "WriteIntPtr(Object, Int32, IntPtr) may be unavailable in future releases.")>]
static member WriteIntPtr :
ofs: int *
val:IntPtr -> unit
Parameters ptr Type: System .Object
The base address in unmanaged memory of the target object.
ofs Type: System .Int32
An additional byte offset, which is added to the
ptr parameter before writing. val Type: System .IntPtr
The value to write.
enables direct interaction with an unmanaged C-style byte array, eliminating the expense of copying an entire unmanaged array (using WriteIntPtr ) to a separate managed array before setting its element values. Marshal .Copy
Writing to unaligned memory locations is supported.
Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1
Obsolete (compiler warning) in 4.6
.NET Framework Client Profile
Supported in: 4, 3.5 SP1
.NET for Windows Phone apps
Obsolete (compiler warning) in Windows Phone 8.1
Portable Class Library
Supported in: Portable Class Library