UnmanagedMemoryAccessor Konstruktoren

Definition

Initialisiert eine neue Instanz der UnmanagedMemoryAccessor-Klasse.

Überlädt

Name Beschreibung
UnmanagedMemoryAccessor()

Initialisiert eine neue Instanz der UnmanagedMemoryAccessor-Klasse.

UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64)

Initialisiert eine neue Instanz der UnmanagedMemoryAccessor Klasse mit einem angegebenen Puffer, Offset und Kapazität.

UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64, FileAccess)

Initialisiert eine neue Instanz der UnmanagedMemoryAccessor Klasse mit einem angegebenen Puffer, Offset, Kapazität und Zugriffsrecht.

UnmanagedMemoryAccessor()

Quelle:
UnmanagedMemoryAccessor.cs
Quelle:
UnmanagedMemoryAccessor.cs
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
Quelle:
UnmanagedMemoryAccessor.cs
Quelle:
UnmanagedMemoryAccessor.cs

Initialisiert eine neue Instanz der UnmanagedMemoryAccessor Klasse mit einem angegebenen Puffer, Offset und Kapazität.

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 den Accessor enthalten soll.

offset
Int64

Das Byte, an dem der Accessor gestartet werden soll.

capacity
Int64

Die Größe des Zuteilungsspeichers in Bytes.

Ausnahmen

offset Plus capacity ist größer als buffer.

buffer ist null.

offset oder capacity ist kleiner als Null.

offset plus capacity würde um das hohe Ende des Adressraums herumbrechen.

Gilt für:

UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64, FileAccess)

Quelle:
UnmanagedMemoryAccessor.cs
Quelle:
UnmanagedMemoryAccessor.cs
Quelle:
UnmanagedMemoryAccessor.cs
Quelle:
UnmanagedMemoryAccessor.cs
Quelle:
UnmanagedMemoryAccessor.cs

Initialisiert eine neue Instanz der UnmanagedMemoryAccessor Klasse mit einem angegebenen Puffer, Offset, Kapazität und Zugriffsrecht.

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 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.

Gilt für: