Share via


UnmanagedMemoryAccessor.Initialize Metode

Definisi

Mengatur nilai awal untuk pengaktor.

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)

Parameter

buffer
SafeBuffer

Buffer untuk berisi pengaktor.

offset
Int64

Byte untuk memulai pengaktif.

capacity
Int64

Ukuran, dalam byte, memori untuk dialokasikan.

access
FileAccess

Jenis akses yang diizinkan ke memori. Default adalah ReadWrite.

Pengecualian

offset plus capacity lebih besar dari buffer.

bufferadalah null.

offset atau capacity kurang dari nol.

-atau-

access bukan nilai enumerasi yang valid MemoryMappedFileAccess .

offset plus capacity akan membungkus sekitar ujung atas ruang alamat.

Keterangan

Metode ini dipanggil oleh konstruktor untuk kelas ini.

Berlaku untuk