SharedMemory.Map(Int32, Int32, Int32) Metode

Definisi

Membuat mmap SharedMemory dengan prot, offset, dan panjang yang ditentukan.

[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

Kombinasi bitwise-or'd dari PROT_READ, PROT_WRITE, PROT_EXEC, atau PROT_NONE.

offset
Int32

Offset ke dalam memori bersama untuk mulai memetakan. Harus >= 0 dan kurang dari getSize().

length
Int32

Panjang wilayah yang akan dipetakan. Harus > 0 dan offset + panjang tidak boleh melebihi getSize().

Mengembalikan

Pemetaan ByteBuffer.

Atribut

Keterangan

Membuat mmap SharedMemory dengan prot, offset, dan panjang yang ditentukan. Ini akan selalu menghasilkan jendela ByteBuffer baru ke wilayah memori bersama yang mendukung. Setiap panggilan ke map() dapat dipasangkan dengan panggilan ke #unmap(ByteBuffer) ketika ByteBuffer yang dikembalikan oleh map() tidak lagi diperlukan.

Java dokumentasi untuk android.os.SharedMemory.map(int, int, int).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk