MtpDevice.GetPartialObject(Int32, Int64, Int64, Byte[]) Método

Definição

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.

Aplica-se a