SharedMemory.Map(Int32, Int32, Int32) 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í.
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.