UnmanagedMemoryAccessor Конструкторы

Определение

Инициализирует новый экземпляр класса UnmanagedMemoryAccessor.

Перегрузки

Имя Описание
UnmanagedMemoryAccessor()

Инициализирует новый экземпляр класса UnmanagedMemoryAccessor.

UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64)

Инициализирует новый экземпляр UnmanagedMemoryAccessor класса с указанным буфером, смещением и емкостью.

UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64, FileAccess)

Инициализирует новый экземпляр UnmanagedMemoryAccessor класса с указанным буфером, смещением, емкостью и правом доступа.

UnmanagedMemoryAccessor()

Исходный код:
UnmanagedMemoryAccessor.cs
Исходный код:
UnmanagedMemoryAccessor.cs
Исходный код:
UnmanagedMemoryAccessor.cs
Исходный код:
UnmanagedMemoryAccessor.cs
Исходный код:
UnmanagedMemoryAccessor.cs

Инициализирует новый экземпляр класса UnmanagedMemoryAccessor.

protected:
 UnmanagedMemoryAccessor();
protected UnmanagedMemoryAccessor();
Protected Sub New ()

Применяется к

UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64)

Исходный код:
UnmanagedMemoryAccessor.cs
Исходный код:
UnmanagedMemoryAccessor.cs
Исходный код:
UnmanagedMemoryAccessor.cs
Исходный код:
UnmanagedMemoryAccessor.cs
Исходный код:
UnmanagedMemoryAccessor.cs

Инициализирует новый экземпляр UnmanagedMemoryAccessor класса с указанным буфером, смещением и емкостью.

public:
 UnmanagedMemoryAccessor(System::Runtime::InteropServices::SafeBuffer ^ buffer, long offset, long capacity);
public UnmanagedMemoryAccessor(System.Runtime.InteropServices.SafeBuffer buffer, long offset, long capacity);
new System.IO.UnmanagedMemoryAccessor : System.Runtime.InteropServices.SafeBuffer * int64 * int64 -> System.IO.UnmanagedMemoryAccessor
Public Sub New (buffer As SafeBuffer, offset As Long, capacity As Long)

Параметры

buffer
SafeBuffer

Буфер, содержащий метод доступа.

offset
Int64

Байт, с которого запускается метод доступа.

capacity
Int64

Размер выделенной памяти в байтах.

Исключения

offset плюс capacity больше buffer.

buffer равно null.

offset или capacity меньше нуля.

offset плюс capacity будет упаковывать вокруг верхнего конца адресного пространства.

Применяется к

UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64, FileAccess)

Исходный код:
UnmanagedMemoryAccessor.cs
Исходный код:
UnmanagedMemoryAccessor.cs
Исходный код:
UnmanagedMemoryAccessor.cs
Исходный код:
UnmanagedMemoryAccessor.cs
Исходный код:
UnmanagedMemoryAccessor.cs

Инициализирует новый экземпляр UnmanagedMemoryAccessor класса с указанным буфером, смещением, емкостью и правом доступа.

public:
 UnmanagedMemoryAccessor(System::Runtime::InteropServices::SafeBuffer ^ buffer, long offset, long capacity, System::IO::FileAccess access);
public UnmanagedMemoryAccessor(System.Runtime.InteropServices.SafeBuffer buffer, long offset, long capacity, System.IO.FileAccess access);
new System.IO.UnmanagedMemoryAccessor : System.Runtime.InteropServices.SafeBuffer * int64 * int64 * System.IO.FileAccess -> System.IO.UnmanagedMemoryAccessor
Public Sub New (buffer As SafeBuffer, offset As Long, capacity As Long, access As FileAccess)

Параметры

buffer
SafeBuffer

Буфер, содержащий метод доступа.

offset
Int64

Байт, с которого запускается метод доступа.

capacity
Int64

Размер выделенной памяти в байтах.

access
FileAccess

Тип доступа, разрешенный для памяти. Значение по умолчанию — ReadWrite.

Исключения

offset плюс capacity больше buffer.

buffer равно null.

offset или capacity меньше нуля.

–или–

access не является допустимым MemoryMappedFileAccess значением перечисления.

offset плюс capacity будет упаковывать вокруг верхнего конца адресного пространства.

Применяется к