Udostępnij za pośrednictwem


UnmanagedMemoryAccessor Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy UnmanagedMemoryAccessor.

Przeciążenia

UnmanagedMemoryAccessor()

Inicjuje nowe wystąpienie klasy UnmanagedMemoryAccessor.

UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64)

Inicjuje UnmanagedMemoryAccessor nowe wystąpienie klasy z określonym buforem, przesunięciem i pojemnością.

UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64, FileAccess)

Inicjuje UnmanagedMemoryAccessor nowe wystąpienie klasy z określonym buforem, przesunięciem, pojemnością i prawem dostępu.

UnmanagedMemoryAccessor()

Źródło:
UnmanagedMemoryAccessor.cs
Źródło:
UnmanagedMemoryAccessor.cs
Źródło:
UnmanagedMemoryAccessor.cs

Inicjuje nowe wystąpienie klasy UnmanagedMemoryAccessor.

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

Dotyczy

UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64)

Źródło:
UnmanagedMemoryAccessor.cs
Źródło:
UnmanagedMemoryAccessor.cs
Źródło:
UnmanagedMemoryAccessor.cs

Inicjuje UnmanagedMemoryAccessor nowe wystąpienie klasy z określonym buforem, przesunięciem i pojemnością.

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)

Parametry

buffer
SafeBuffer

Bufor zawierający metodę dostępu.

offset
Int64

Bajt, na którym należy uruchomić metodę dostępu.

capacity
Int64

Rozmiar w bajtach pamięci do przydzielenia.

Wyjątki

offset plus capacity jest większy niż buffer.

buffer to null.

offset wartość lub capacity jest mniejsza niż zero.

offset plus capacity zawijałby się wokół wysokiego końca przestrzeni adresowej.

Dotyczy

UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64, FileAccess)

Źródło:
UnmanagedMemoryAccessor.cs
Źródło:
UnmanagedMemoryAccessor.cs
Źródło:
UnmanagedMemoryAccessor.cs

Inicjuje UnmanagedMemoryAccessor nowe wystąpienie klasy z określonym buforem, przesunięciem, pojemnością i prawem dostępu.

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)

Parametry

buffer
SafeBuffer

Bufor zawierający metodę dostępu.

offset
Int64

Bajt, na którym należy uruchomić metodę dostępu.

capacity
Int64

Rozmiar w bajtach pamięci do przydzielenia.

access
FileAccess

Typ dostępu dozwolonego do pamięci. Wartość domyślna to ReadWrite.

Wyjątki

offset plus capacity jest większy niż buffer.

buffer to null.

offset wartość lub capacity jest mniejsza niż zero.

-lub-

access nie jest prawidłową MemoryMappedFileAccess wartością wyliczenia.

offset plus capacity zawijałby się wokół wysokiego końca przestrzeni adresowej.

Dotyczy