UnmanagedMemoryAccessor Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy UnmanagedMemoryAccessor.

Przeciążenia

Nazwa Opis
UnmanagedMemoryAccessor()

Inicjuje nowe wystąpienie klasy UnmanagedMemoryAccessor.

UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64)

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

UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64, FileAccess)

Inicjuje nowe wystąpienie UnmanagedMemoryAccessor 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
Ź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
Źródło:
UnmanagedMemoryAccessor.cs
Źródło:
UnmanagedMemoryAccessor.cs

Inicjuje nowe wystąpienie UnmanagedMemoryAccessor 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, 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.

Parametr buffer ma wartość null.

offset 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
Źródło:
UnmanagedMemoryAccessor.cs
Źródło:
UnmanagedMemoryAccessor.cs

Inicjuje nowe wystąpienie UnmanagedMemoryAccessor 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, 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.

Parametr buffer ma wartość null.

offset 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