SharedMemory.Map(Int32, Int32, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt eine Mmap der SharedMemory mit dem angegebenen Prot, Offset und der angegebenen Länge.
[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
Parameter
- prot
- Int32
Eine bitweise Kombination aus PROT_READ, PROT_WRITE, PROT_EXEC oder PROT_NONE.
- offset
- Int32
Der Offset im freigegebenen Speicher, um mit der Zuordnung zu beginnen. Muss = 0 und kleiner als getSize() sein >.
- length
- Int32
Die Länge der Region, die zugeordnet werden soll. Darf 0 sein, und die Länge darf nicht größer sein > als getSize().
Gibt zurück
Eine ByteBuffer-Zuordnung.
- Attribute
Hinweise
Erstellt eine Mmap der SharedMemory mit dem angegebenen Prot, Offset und der angegebenen Länge. Dadurch wird immer ein neues ByteBuffer-Fenster in den sicherungsgesicherten freigegebenen Speicherbereich erzeugt. Jeder Aufruf von map() kann mit einem Aufruf #unmap(ByteBuffer)
gekoppelt werden, wenn der by map() zurückgegebene ByteBuffer nicht mehr benötigt wird.
Java-Dokumentation für android.os.SharedMemory.map(int, int, int)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.