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 nowe wystąpienie klasy UnmanagedMemoryAccessor z określonym buforem, przesunięciem i pojemnością.

UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64, FileAccess)

Inicjuje nowe wystąpienie klasy UnmanagedMemoryAccessor 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 nowe wystąpienie klasy UnmanagedMemoryAccessor 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, w którym należy uruchomić akcesorium.

capacity
Int64

Rozmiar w bajtach pamięci do przydzielenia.

Wyjątki

offset plus capacity jest większy niż buffer.

buffer jest null.

offset lub capacity jest mniejsza niż zero.

offset plus capacity zawijałoby 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 nowe wystąpienie klasy UnmanagedMemoryAccessor 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, w którym należy uruchomić akcesorium.

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 jest null.

offset lub capacity jest mniejsza niż zero.

-lub-

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

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

Dotyczy