.WriteInt16 Method (Object, Int32, Char)
Note: This API is now obsolete.
Writes a 16-bit signed integer value to unmanaged memory at a specified offset.
[<ObsoleteAttribute( "WriteInt16(Object, Int32, Char) may be unavailable in future releases.")>]
static member WriteInt16 :
ofs: int *
val: char -> 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 .Char
The value to write.
enables direct interaction with an unmanaged 16-bit signed array, eliminating the expense of copying an entire unmanaged array (using WriteInt16 ) 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