Compartir a través de


SharedMemory.Map(Int32, Int32, Int32) Método

Definición

Crea un mapa m de SharedMemory con el prot, el desplazamiento y la longitud especificados.

[Android.Runtime.Register("map", "(III)Ljava/nio/ByteBuffer;", "", ApiSince=27)]
public Java.Nio.ByteBuffer Map (int prot, int offset, int length);
[<Android.Runtime.Register("map", "(III)Ljava/nio/ByteBuffer;", "", ApiSince=27)>]
member this.Map : int * int * int -> Java.Nio.ByteBuffer

Parámetros

prot
Int32

Combinación bit a bit o d de PROT_READ, PROT_WRITE, PROT_EXEC o PROT_NONE.

offset
Int32

Desplazamiento en la memoria compartida para comenzar la asignación. Debe ser >= 0 y menor que getSize().

length
Int32

Longitud de la región que se va a asignar. Debe ser > 0 y el desplazamiento + longitud no debe superar getSize().

Devoluciones

Asignación de ByteBuffer.

Atributos

Comentarios

Crea un mapa m de SharedMemory con el prot, el desplazamiento y la longitud especificados. Esto siempre generará una nueva ventana ByteBuffer en la región de memoria compartida de respaldo. Cada llamada a map() se puede emparejar con una llamada a #unmap(ByteBuffer) cuando map() devuelve mapBuffer.

Documentación de Java para android.os.SharedMemory.map(int, int, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a