SharedMemory.Map(Int32, Int32, Int32) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.