UnmanagedMemoryAccessor.Initialize Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legt die Anfangswerte für den Accessor fest.
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)
Parameter
- buffer
- SafeBuffer
Der Puffer, der den Accessor enthalten soll.
- offset
- Int64
Das Byte, an dem der Accessor gestartet werden soll.
- capacity
- Int64
Die Größe des Zuteilungsspeichers in Bytes.
- access
- FileAccess
Der Typ des Zugriffs, der für den Arbeitsspeicher zulässig ist. Der Standardwert lautet ReadWrite.
Ausnahmen
offset Plus capacity ist größer als buffer.
buffer ist null.
offset oder capacity ist kleiner als Null.
-oder-
access ist kein gültiger MemoryMappedFileAccess Enumerationswert.
offset plus capacity würde um das hohe Ende des Adressraums herumbrechen.
Hinweise
Diese Methode wird von den Konstruktoren für diese Klasse aufgerufen.