SharedMemory.Map(Int32, Int32, Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria um mmap do SharedMemory com o prot, deslocamento e comprimento especificados.
[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
Parâmetros
- prot
- Int32
Uma combinação bit a bit ou seria de PROT_READ, PROT_WRITE, PROT_EXEC ou PROT_NONE.
- offset
- Int32
O deslocamento para a memória compartilhada para iniciar o mapeamento. Deve ser >= 0 e menor que getSize().
- length
- Int32
O comprimento da região a ser mapeada. Deve ser > 0 e offset + comprimento não deve exceder getSize().
Retornos
Um mapeamento ByteBuffer.
- Atributos
Comentários
Cria um mmap do SharedMemory com o prot, deslocamento e comprimento especificados. Isso sempre produzirá uma nova janela ByteBuffer para a região de memória compartilhada de backup. Cada chamada para map() pode ser emparelhada com uma chamada para #unmap(ByteBuffer)
quando o ByteBuffer retornado por map() não for mais necessário.
Documentação Java para android.os.SharedMemory.map(int, int, int)
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.