SharedMemory.Map(Int32, Int32, Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea un mmap dell'oggetto SharedMemory con il prot, l'offset e la lunghezza specificati.
[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
Parametri
- prot
- Int32
Combinazione bit per bit di PROT_READ, PROT_WRITE, PROT_EXEC o PROT_NONE.
- offset
- Int32
Offset nella memoria condivisa per iniziare il mapping. Deve essere >= 0 e minore di getSize().
- length
- Int32
Lunghezza dell'area di cui eseguire il mapping. Deve essere > 0 e offset + lunghezza non deve superare getSize().
Restituisce
Mapping byteBuffer.
- Attributi
Commenti
Crea un mmap dell'oggetto SharedMemory con il prot, l'offset e la lunghezza specificati. Verrà sempre creata una nuova finestra ByteBuffer nell'area di memoria condivisa di backup. Ogni chiamata a map() può essere associata a una chiamata a #unmap(ByteBuffer)
quando il ByteBuffer restituito da map() non è più necessario.
Documentazione java per android.os.SharedMemory.map(int, int, int)
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.