語言

UsbDeviceConnection.RequestWait 方法

定義

多載

名稱 Description
RequestWait()

等待手術結果android.hardware.usb.UsbRequest#queue

RequestWait(Int64)

等待手術結果android.hardware.usb.UsbRequest#queue

RequestWait()

等待手術結果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

傳回

完成的 USB 請求,或在發生錯誤時為 null

屬性

備註

等待手術結果android.hardware.usb.UsbRequest#queue

請注意,這可能會回傳多個 android.hardware.usb.UsbEndpoints 排隊的請求。 當多個端點同時被使用時, android.hardware.usb.UsbRequest#getEndpoint 對於 android.hardware.usb.UsbRequest#getClientData 判斷如何處理此函數的結果非常有用。

Java 文件 android.hardware.usb.UsbDeviceConnection.requestWait()。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

RequestWait(Int64)

等待手術結果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

參數

timeout
Int64

暫停時間只需毫秒。 若為 0,此方法不會等待。

傳回

完成的 USB 請求,或 null 發生錯誤時

屬性

備註

等待手術結果android.hardware.usb.UsbRequest#queue

請注意,這可能會回傳多個 android.hardware.usb.UsbEndpoints 排隊的請求。 當多個端點同時被使用時, android.hardware.usb.UsbRequest#getEndpoint 對於 android.hardware.usb.UsbRequest#getClientData 判斷如何處理此函數的結果非常有用。

Android 是非同步處理 UsbRequest UsbRequests 。 因此,即使請求本可立即處理,也無法保證 #requestWait(long) requestWait(0) 會回傳剛排隊的請求。

Java 文件 android.hardware.usb.UsbDeviceConnection.requestWait(long)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於