UnmanagedMemoryAccessor Constructor (SafeBuffer^, Int64, Int64)
.NET Framework (current version)
Initializes a new instance of the UnmanagedMemoryAccessor class with a specified buffer, offset, and capacity.
Assembly: mscorlib (in mscorlib.dll)
public: UnmanagedMemoryAccessor( SafeBuffer^ buffer, long long offset, long long capacity )
Parameters
- buffer
-
Type:
System.Runtime.InteropServices::SafeBuffer^
The buffer to contain the accessor.
- offset
-
Type:
System::Int64
The byte at which to start the accessor.
- capacity
-
Type:
System::Int64
The size, in bytes, of memory to allocate.
| Exception | Condition |
|---|---|
| ArgumentException | offset plus capacity is greater than buffer. |
| ArgumentNullException | buffer is null. |
| ArgumentOutOfRangeException | offset or capacity is less than zero. |
| InvalidOperationException | offset plus capacity would wrap around the high end of the address space. |
Universal Windows Platform
Available since 10
.NET Framework
Available since 4.0
Available since 10
.NET Framework
Available since 4.0
Show: