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.