UnmanagedMemoryAccessor.Initialize Metoda
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.
Ustawia początkowe wartości metody dostępu.
protected:
void Initialize(System::Runtime::InteropServices::SafeBuffer ^ buffer, long offset, long capacity, System::IO::FileAccess access);
protected void Initialize (System.Runtime.InteropServices.SafeBuffer buffer, long offset, long capacity, System.IO.FileAccess access);
member this.Initialize : System.Runtime.InteropServices.SafeBuffer * int64 * int64 * System.IO.FileAccess -> unit
Protected Sub Initialize (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ć 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.
Uwagi
Ta metoda jest wywoływana przez konstruktory dla tej klasy.