UnmanagedMemoryAccessor.Initialize Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nastaví počáteční hodnoty pro příslušenství.
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 se má spustit příslušenství.
- capacity
- Int64
Velikost paměti v bajtech, kterou chcete přidělit.
- access
- FileAccess
Typ přístupu k paměti. Výchozí formát 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 obtékly kolem nejvyššího konce adresního prostoru.
Poznámky
Tato metoda je volána konstruktory pro tuto třídu.