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

Definición

Obtiene bytes de objeto en el intervalo especificado y lo escribe en una matriz.

[Android.Runtime.Register("getPartialObject64", "(IJJ[B)J", "", ApiSince=24)]
public long GetPartialObject64(int objectHandle, long offset, long size, byte[] buffer);
[<Android.Runtime.Register("getPartialObject64", "(IJJ[B)J", "", ApiSince=24)>]
member this.GetPartialObject64 : int * int64 * int64 * byte[] -> int64

Parámetros

objectHandle
Int32

identificador del objeto que se va a leer

offset
Int64

Índice de inicio del intervalo de lectura. Debe ser un valor no negativo.

size
Int64

Tamaño del intervalo de lectura. Debe ser un valor no negativo como máximo Integer.MAX_VALUE.

buffer
Byte[]

Matriz para escribir datos.

Devoluciones

Tamaño de bytes que realmente se leen.

Atributos

Comentarios

Obtiene bytes de objeto en el intervalo especificado y lo escribe en una matriz. Esta llamada puede bloquearse durante una cantidad arbitraria de tiempo en función del tamaño de los datos y la velocidad de los dispositivos.

Se trata de una operación de venta extendida compatible con Android que nos permite pasar un desplazamiento de 64 bits sin signo. Compruebe si el dispositivo MTP admite la operación mediante MtpDeviceInfo#getOperationsSupported().

Java documentación para android.mtp.MtpDevice.getPartialObject64(int, long, long, byte[]).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a