UnmanagedMemoryAccessor Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.