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 будет упаковывать вокруг верхнего конца адресного пространства.
Комментарии
Этот метод вызывается конструкторами для этого класса.