Compartir a través de


UnmanagedMemoryAccessor Constructores

Definición

Inicializa una nueva instancia de la clase UnmanagedMemoryAccessor.

Sobrecargas

UnmanagedMemoryAccessor()

Inicializa una nueva instancia de la clase UnmanagedMemoryAccessor.

UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64)

Inicializa una nueva instancia de la clase UnmanagedMemoryAccessor con un búfer, un desplazamiento y una capacidad especificados.

UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64, FileAccess)

Inicializa una nueva instancia de la clase UnmanagedMemoryAccessor con un búfer, un desplazamiento, una capacidad y un derecho de acceso especificados.

UnmanagedMemoryAccessor()

Source:
UnmanagedMemoryAccessor.cs
Source:
UnmanagedMemoryAccessor.cs
Source:
UnmanagedMemoryAccessor.cs

Inicializa una nueva instancia de la clase UnmanagedMemoryAccessor.

protected:
 UnmanagedMemoryAccessor();
protected UnmanagedMemoryAccessor ();
Protected Sub New ()

Se aplica a

UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64)

Source:
UnmanagedMemoryAccessor.cs
Source:
UnmanagedMemoryAccessor.cs
Source:
UnmanagedMemoryAccessor.cs

Inicializa una nueva instancia de la clase UnmanagedMemoryAccessor con un búfer, un desplazamiento y una capacidad especificados.

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)

Parámetros

buffer
SafeBuffer

Búfer que va a contener el descriptor de acceso.

offset
Int64

Byte en el que se va a iniciar el descriptor de acceso.

capacity
Int64

Tamaño, en bytes, de la memoria que se va a asignar.

Excepciones

offset más capacity es mayor que buffer.

buffer es null.

offset o capacity es menor que cero.

offset más capacity se ajustaría alrededor del extremo final del espacio de direcciones.

Se aplica a

UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64, FileAccess)

Source:
UnmanagedMemoryAccessor.cs
Source:
UnmanagedMemoryAccessor.cs
Source:
UnmanagedMemoryAccessor.cs

Inicializa una nueva instancia de la clase UnmanagedMemoryAccessor con un búfer, un desplazamiento, una capacidad y un derecho de acceso especificados.

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)

Parámetros

buffer
SafeBuffer

Búfer que va a contener el descriptor de acceso.

offset
Int64

Byte en el que se va a iniciar el descriptor de acceso.

capacity
Int64

Tamaño, en bytes, de la memoria que se va a asignar.

access
FileAccess

Tipo de acceso permitido a la memoria. De manera predeterminada, es ReadWrite.

Excepciones

offset más capacity es mayor que buffer.

buffer es null.

offset o capacity es menor que cero.

o bien

access no es un valor de enumeración MemoryMappedFileAccess válido.

offset más capacity se ajustaría alrededor del extremo final del espacio de direcciones.

Se aplica a