MtpDevice.GetPartialObject(Int32, Int64, Int64, Byte[]) メソッド

定義

指定した範囲内のオブジェクト バイトを取得し、配列に書き込みます。

[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

パラメーター

objectHandle
Int32

読み取るオブジェクトのハンドル

offset
Int64

読み取り範囲の開始インデックス。 最大0xffffffff負以外の値である必要があります。

size
Int64

読み取り範囲のサイズ。 負以外の値は、最大Integer.MAX_VALUEまたは0xffffffffである必要があります。 0xffffffffが指定されている場合、 メソッドは オブジェクトの完全なバイトを取得します。

buffer
Byte[]

データを書き込む配列。

戻り値

実際に読み取られたバイトのサイズ。

属性

注釈

指定した範囲内のオブジェクト バイトを取得し、配列に書き込みます。 この呼び出しは、デバイスのデータのサイズと速度に応じて、任意の時間ブロックされる場合があります。

の Java ドキュメント android.mtp.MtpDevice.getPartialObject(int, long, long, byte[])

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象