UnmanagedMemoryAccessor.Initialize Método

Definición

Establece los valores iniciales del 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 memoria que se va a asignar.

access
FileAccess

Tipo de acceso permitido a la memoria. El valor predeterminado es ReadWrite.

Excepciones

offset plus 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 válido MemoryMappedFileAccess .

offset además capacity se ajustaría alrededor del extremo superior del espacio de direcciones.

Comentarios

Los constructores de esta clase llaman a este método.

Se aplica a