UsbDeviceConnection.RequestWait Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| RequestWait() |
Wartet auf das Ergebnis eines Vorgangs. |
| RequestWait(Int64) |
Wartet auf das Ergebnis eines Vorgangs. |
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.