Sprache

ProxyFileDescriptorCallback.OnRead(Int64, Int32, Byte[]) Methode

Definition

Stellt Bytes bereit, die aus dateideskriptor gelesen werden.

[Android.Runtime.Register("onRead", "(JI[B)I", "GetOnRead_JIarrayBHandler", ApiSince=26)]
public virtual int OnRead(long offset, int size, byte[]? data);
[<Android.Runtime.Register("onRead", "(JI[B)I", "GetOnRead_JIarrayBHandler", ApiSince=26)>]
abstract member OnRead : int64 * int * byte[] -> int
override this.OnRead : int64 * int * byte[] -> int

Parameter

offset
Int64

Offset in Bytes vom Dateikopf, der angibt, wo Bytes gelesen werden sollen. Wenn ein Suchvorgang für den Dateideskriptor durchgeführt wird, wird ein Lesevorgang angefordert, der Offset gibt die richtige Position der angeforderten Bytes zurück.

size
Int32

Größe für Lesebytes.

data
Byte[]

Bytearray zum Speichern von Lesebytes.

Gibt zurück

Größe der von der Funktion zurückgegebenen Bytes.

Attribute

Hinweise

Stellt Bytes bereit, die aus dateideskriptor gelesen werden. Sie muss die genaue angeforderte Größe von Bytes zurückgeben, es sei denn, sie erreicht das Dateiende.

Java Dokumentation für android.os.ProxyFileDescriptorCallback.onRead(long, int, byte[]).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: