UnmanagedMemoryAccessor Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.