UnmanagedMemoryAccessor.Initialize Método
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í.
Establece los valores iniciales para el descriptor de acceso.
protected:
void Initialize(System::Runtime::InteropServices::SafeBuffer ^ buffer, long offset, long capacity, System::IO::FileAccess access);
protected void Initialize (System.Runtime.InteropServices.SafeBuffer buffer, long offset, long capacity, System.IO.FileAccess access);
member this.Initialize : System.Runtime.InteropServices.SafeBuffer * int64 * int64 * System.IO.FileAccess -> unit
Protected Sub Initialize (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.
Comentarios
Los constructores llaman a este método para esta clase.