UnmanagedMemoryAccessor.Initialize Método

Definición

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.

Se aplica a