Udostępnij za pośrednictwem


UnmanagedMemoryAccessor.Initialize Metoda

Definicja

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.

Dotyczy