Bagikan melalui


UnmanagedMemoryAccessor Konstruktor

Definisi

Menginisialisasi instans baru kelas UnmanagedMemoryAccessor.

Overload

UnmanagedMemoryAccessor()

Menginisialisasi instans baru kelas UnmanagedMemoryAccessor.

UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64)

Menginisialisasi instans UnmanagedMemoryAccessor baru kelas dengan buffer, offset, dan kapasitas tertentu.

UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64, FileAccess)

Menginisialisasi instans UnmanagedMemoryAccessor baru kelas dengan buffer, offset, kapasitas, dan hak akses tertentu.

UnmanagedMemoryAccessor()

Sumber:
UnmanagedMemoryAccessor.cs
Sumber:
UnmanagedMemoryAccessor.cs
Sumber:
UnmanagedMemoryAccessor.cs

Menginisialisasi instans baru kelas UnmanagedMemoryAccessor.

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

Berlaku untuk

UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64)

Sumber:
UnmanagedMemoryAccessor.cs
Sumber:
UnmanagedMemoryAccessor.cs
Sumber:
UnmanagedMemoryAccessor.cs

Menginisialisasi instans UnmanagedMemoryAccessor baru kelas dengan buffer, offset, dan kapasitas tertentu.

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)

Parameter

buffer
SafeBuffer

Buffer untuk berisi aksesor.

offset
Int64

Byte untuk memulai aksesor.

capacity
Int64

Ukuran, dalam byte, memori untuk dialokasikan.

Pengecualian

offset plus capacity lebih besar dari buffer.

bufferadalah null.

offset atau capacity kurang dari nol.

offset plus capacity akan membungkus di sekitar ujung atas ruang alamat.

Berlaku untuk

UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64, FileAccess)

Sumber:
UnmanagedMemoryAccessor.cs
Sumber:
UnmanagedMemoryAccessor.cs
Sumber:
UnmanagedMemoryAccessor.cs

Menginisialisasi instans UnmanagedMemoryAccessor baru kelas dengan buffer, offset, kapasitas, dan hak akses tertentu.

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)

Parameter

buffer
SafeBuffer

Buffer untuk berisi aksesor.

offset
Int64

Byte untuk memulai aksesor.

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 di sekitar ujung atas ruang alamat.

Berlaku untuk