UsbDeviceConnection.RequestWait メソッド

定義

オーバーロード

名前 説明
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.UsbEndpointでキューに登録された要求が返される場合があることに注意してください。 複数のエンドポイントが使用されている場合、 android.hardware.usb.UsbRequest#getEndpointandroid.hardware.usb.UsbRequest#getClientData は、この関数の結果を処理する方法を決定する際に役立ちます。

Javaドキュメント。

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

適用対象

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.UsbEndpointでキューに登録された要求が返される場合があることに注意してください。 複数のエンドポイントが使用されている場合、 android.hardware.usb.UsbRequest#getEndpointandroid.hardware.usb.UsbRequest#getClientData は、この関数の結果を処理する方法を決定する際に役立ちます。

Android は UsbRequest UsbRequests 非同期的に処理します。 そのため、要求がすぐに処理された可能性がある場合でも、 #requestWait(long) requestWait(0) が直前にキューに登録された要求を返す保証はありません。

Javaドキュメント。

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

適用対象