Поделиться через


UnmanagedMemoryAccessor.Initialize Метод

Определение

Задает начальные значения для метода доступа.

protected:
 void Initialize(System::Runtime::InteropServices::SafeBuffer ^ buffer, long offset, long capacity, System::IO::FileAccess access);
protected void Initialize (System.Runtime.InteropServices.SafeBuffer buffer, long offset, long capacity, System.IO.FileAccess access);
member this.Initialize : System.Runtime.InteropServices.SafeBuffer * int64 * int64 * System.IO.FileAccess -> unit
Protected Sub Initialize (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 выйдет за верхний предел адресного пространства.

Комментарии

Этот метод вызывается конструкторами для этого класса.

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