UnmanagedMemoryAccessor Konstruktoren
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.
Initialisiert eine neue Instanz der UnmanagedMemoryAccessor-Klasse.
Überlädt
UnmanagedMemoryAccessor() |
Initialisiert eine neue Instanz der UnmanagedMemoryAccessor-Klasse. |
UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64) |
Initialisiert eine neue Instanz der UnmanagedMemoryAccessor-Klasse, wobei Puffer, Offset und Kapazität angegeben sind. |
UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64, FileAccess) |
Initialisiert eine neue Instanz der UnmanagedMemoryAccessor-Klasse, wobei Puffer, Offset, Kapazität und Zugriffsrecht angegeben sind. |
UnmanagedMemoryAccessor()
- Quelle:
- UnmanagedMemoryAccessor.cs
- Quelle:
- UnmanagedMemoryAccessor.cs
- Quelle:
- UnmanagedMemoryAccessor.cs
Initialisiert eine neue Instanz der UnmanagedMemoryAccessor-Klasse.
protected:
UnmanagedMemoryAccessor();
protected UnmanagedMemoryAccessor ();
Protected Sub New ()
Gilt für:
UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64)
- Quelle:
- UnmanagedMemoryAccessor.cs
- Quelle:
- UnmanagedMemoryAccessor.cs
- Quelle:
- UnmanagedMemoryAccessor.cs
Initialisiert eine neue Instanz der UnmanagedMemoryAccessor-Klasse, wobei Puffer, Offset und Kapazität angegeben sind.
public:
UnmanagedMemoryAccessor(System::Runtime::InteropServices::SafeBuffer ^ buffer, long offset, long capacity);
public UnmanagedMemoryAccessor (System.Runtime.InteropServices.SafeBuffer buffer, long offset, long capacity);
new System.IO.UnmanagedMemoryAccessor : System.Runtime.InteropServices.SafeBuffer * int64 * int64 -> System.IO.UnmanagedMemoryAccessor
Public Sub New (buffer As SafeBuffer, offset As Long, capacity As Long)
Parameter
- buffer
- SafeBuffer
Der Puffer, der die Zugriffsmethode enthalten soll.
- offset
- Int64
Das Byte, ab dem die Zugriffsmethode beginnen soll.
- capacity
- Int64
Die Größe des zu belegenden Speichers in Bytes.
Ausnahmen
offset
plus capacity
ist größer als buffer
.
buffer
ist null
.
offset
oder capacity
ist kleiner als 0.
offset
plus capacity
würde das größere Ende des Adressbereichs umschließen.
Gilt für:
UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64, FileAccess)
- Quelle:
- UnmanagedMemoryAccessor.cs
- Quelle:
- UnmanagedMemoryAccessor.cs
- Quelle:
- UnmanagedMemoryAccessor.cs
Initialisiert eine neue Instanz der UnmanagedMemoryAccessor-Klasse, wobei Puffer, Offset, Kapazität und Zugriffsrecht angegeben sind.
public:
UnmanagedMemoryAccessor(System::Runtime::InteropServices::SafeBuffer ^ buffer, long offset, long capacity, System::IO::FileAccess access);
public UnmanagedMemoryAccessor (System.Runtime.InteropServices.SafeBuffer buffer, long offset, long capacity, System.IO.FileAccess access);
new System.IO.UnmanagedMemoryAccessor : System.Runtime.InteropServices.SafeBuffer * int64 * int64 * System.IO.FileAccess -> System.IO.UnmanagedMemoryAccessor
Public Sub New (buffer As SafeBuffer, offset As Long, capacity As Long, access As FileAccess)
Parameter
- buffer
- SafeBuffer
Der Puffer, der die Zugriffsmethode enthalten soll.
- offset
- Int64
Das Byte, ab dem die Zugriffsmethode beginnen soll.
- capacity
- Int64
Die Größe des zu belegenden Speichers in Bytes.
- access
- FileAccess
Der zulässige Typ des Zugriffs auf den Speicher. Der Standardwert ist ReadWrite.
Ausnahmen
offset
plus capacity
ist größer als buffer
.
buffer
ist null
.
offset
oder capacity
ist kleiner als 0.
- oder -
access
ist kein gültiger MemoryMappedFileAccess-Enumerationswert.
offset
plus capacity
würde das größere Ende des Adressbereichs umschließen.