Lingua

MtpDevice.GetPartialObject64(Int32, Int64, Int64, Byte[]) Metodo

Definizione

Ottiene i byte degli oggetti nell'intervallo specificato e lo scrive in una matrice.

[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

Parametri

objectHandle
Int32

handle dell'oggetto da leggere

offset
Int64

Indice iniziale dell'intervallo di lettura. Deve essere un valore non negativo.

size
Int64

Dimensioni dell'intervallo di lettura. Deve essere un valore non negativo al massimo Integer.MAX_VALUE.

buffer
Byte[]

Matrice per scrivere dati.

Valori restituiti

Dimensioni dei byte effettivamente letti.

Attributi

Commenti

Ottiene i byte degli oggetti nell'intervallo specificato e lo scrive in una matrice. Questa chiamata può bloccarsi per un periodo di tempo arbitrario a seconda delle dimensioni dei dati e della velocità dei dispositivi.

Si tratta di un'operazione estesa di vender supportata da Android che consente di passare offset senza segno a 64 bit. Controllare se il dispositivo MTP supporta l'operazione usando MtpDeviceInfo#getOperationsSupported().

per android.mtp.MtpDevice.getPartialObject64(int, long, long, byte[]).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a