UsbDeviceConnection.RequestWait Methode

Definition

Überlädt

Name Beschreibung
RequestWait()

Wartet auf das Ergebnis eines Vorgangs.android.hardware.usb.UsbRequest#queue

RequestWait(Int64)

Wartet auf das Ergebnis eines Vorgangs.android.hardware.usb.UsbRequest#queue

RequestWait()

Wartet auf das Ergebnis eines Vorgangs.android.hardware.usb.UsbRequest#queue

[Android.Runtime.Register("requestWait", "()Landroid/hardware/usb/UsbRequest;", "GetRequestWaitHandler")]
public virtual Android.Hardware.Usb.UsbRequest? RequestWait();
[<Android.Runtime.Register("requestWait", "()Landroid/hardware/usb/UsbRequest;", "GetRequestWaitHandler")>]
abstract member RequestWait : unit -> Android.Hardware.Usb.UsbRequest
override this.RequestWait : unit -> Android.Hardware.Usb.UsbRequest

Gibt zurück

eine abgeschlossene USB-Anforderung oder null, wenn ein Fehler aufgetreten ist

Attribute

Hinweise

Wartet auf das Ergebnis eines Vorgangs.android.hardware.usb.UsbRequest#queue

Beachten Sie, dass dadurch möglicherweise Anforderungen zurückgegeben werden, die auf mehreren android.hardware.usb.UsbEndpointSeiten in die Warteschlange gestellt werden. Wenn mehrere Endpunkte verwendet werden, und android.hardware.usb.UsbRequest#getClientData sie können hilfreich sein, um zu bestimmen, android.hardware.usb.UsbRequest#getEndpoint wie das Ergebnis dieser Funktion verarbeitet werden soll.

Java Dokumentation für android.hardware.usb.UsbDeviceConnection.requestWait().

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:

RequestWait(Int64)

Wartet auf das Ergebnis eines Vorgangs.android.hardware.usb.UsbRequest#queue

[Android.Runtime.Register("requestWait", "(J)Landroid/hardware/usb/UsbRequest;", "GetRequestWait_JHandler", ApiSince=26)]
public virtual Android.Hardware.Usb.UsbRequest? RequestWait(long timeout);
[<Android.Runtime.Register("requestWait", "(J)Landroid/hardware/usb/UsbRequest;", "GetRequestWait_JHandler", ApiSince=26)>]
abstract member RequestWait : int64 -> Android.Hardware.Usb.UsbRequest
override this.RequestWait : int64 -> Android.Hardware.Usb.UsbRequest

Parameter

timeout
Int64

Timeout in Millisekunden. Wenn 0 diese Methode nicht wartet.

Gibt zurück

eine abgeschlossene USB-Anforderung oder null wenn ein Fehler aufgetreten ist

Attribute

Hinweise

Wartet auf das Ergebnis eines Vorgangs.android.hardware.usb.UsbRequest#queue

Beachten Sie, dass dadurch möglicherweise Anforderungen zurückgegeben werden, die auf mehreren android.hardware.usb.UsbEndpointSeiten in die Warteschlange gestellt werden. Wenn mehrere Endpunkte verwendet werden, und android.hardware.usb.UsbRequest#getClientData sie können hilfreich sein, um zu bestimmen, android.hardware.usb.UsbRequest#getEndpoint wie das Ergebnis dieser Funktion verarbeitet werden soll.

Android verarbeitet UsbRequest UsbRequests asynchron. Daher ist es nicht garantiert, dass #requestWait(long) requestWait(0) eine Anforderung zurückgegeben wird, die direkt in die Warteschlange gestellt wurde, auch wenn die Anforderung sofort verarbeitet werden könnte.

Java Dokumentation für android.hardware.usb.UsbDeviceConnection.requestWait(long).

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: