MtpDevice.GetPartialObject(Int32, Int64, Int64, Byte[]) 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.
Obtém bytes de objeto no intervalo especificado e grava-o em uma matriz.
[Android.Runtime.Register("getPartialObject", "(IJJ[B)J", "", ApiSince=24)]
public long GetPartialObject(int objectHandle, long offset, long size, byte[] buffer);
[<Android.Runtime.Register("getPartialObject", "(IJJ[B)J", "", ApiSince=24)>]
member this.GetPartialObject : int * int64 * int64 * byte[] -> int64
Parâmetros
- objectHandle
- Int32
identificador do objeto a ser lido
- offset
- Int64
Inicie o índice do intervalo de leitura. Deve ser um valor não negativo no máximo 0xffffffff.
- size
- Int64
Tamanho do intervalo de leitura. Deve ser um valor não negativo no máximo Integer.MAX_VALUE ou 0xffffffff. Se 0xffffffff for especificado, o método obterá os bytes completos do objeto.
- buffer
- Byte[]
Matriz para gravar dados.
Retornos
Tamanho dos bytes que são realmente lidos.
- Atributos
Comentários
Obtém bytes de objeto no intervalo especificado e grava-o em uma matriz. Essa chamada pode bloquear por um período arbitrário de tempo, dependendo do tamanho dos dados e da velocidade dos dispositivos.
Java documentação para android.mtp.MtpDevice.getPartialObject(int, long, long, byte[]).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.