SharedMemory.Map(Int32, Int32, Int32) Метод

Определение

Создает mmap объекта SharedMemory с указанными значениями prot, смещением и длиной.

[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

Параметры

prot
Int32

Побитовое сочетание PROT_READ, PROT_WRITE, PROT_EXEC или PROT_NONE.

offset
Int32

Смещение в общей памяти для начала сопоставления. Значение должно быть >= 0 и меньше, чем getSize().

length
Int32

Длина области для сопоставления. Значение должно быть > 0, а смещение + длина не должна превышать getSize().

Возвращаемое значение

Сопоставление ByteBuffer.

Атрибуты

Комментарии

Создает mmap объекта SharedMemory с указанными значениями prot, смещением и длиной. Это всегда создает новое окно ByteBuffer в резервной области общей памяти. Каждый вызов map() может быть связан с вызовом , #unmap(ByteBuffer) когда byteBuffer, возвращаемый map(), больше не требуется.

Документация по Java для android.os.SharedMemory.map(int, int, int).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Применяется к