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.