UnmanagedMemoryAccessor.Initialize Metoda

Definice

Nastaví počáteční hodnoty pro přístup.

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

Vyrovnávací paměť, která má obsahovat příslušenství.

offset
Int64

Bajt, na kterém má být spuštěn přístup.

capacity
Int64

Velikost paměti v bajtech, kterou chcete přidělit.

access
FileAccess

Typ přístupu k paměti. Výchozí hodnota je ReadWrite.

Výjimky

offset plus capacity je větší než buffer.

buffer je null.

offset nebo capacity je menší než nula.

nebo

access není platná MemoryMappedFileAccess hodnota výčtu.

offset plus capacity by se zabalil kolem vysokého konce adresního prostoru.

Poznámky

Tato metoda je volána konstruktory pro tuto třídu.

Platí pro