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 будет упаковывать вокруг верхнего конца адресного пространства.

Комментарии

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

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