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#getEndpoint это android.hardware.usb.UsbRequest#getClientData может быть полезно при определении способа обработки результата этой функции.

Документация по Java для android.hardware.usb.UsbDeviceConnection.requestWait().

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Применяется к

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#getEndpoint это android.hardware.usb.UsbRequest#getClientData может быть полезно при определении способа обработки результата этой функции.

Android обрабатывает UsbRequest UsbRequests асинхронно. Таким образом, не гарантируется, что #requestWait(long) requestWait(0) возвращает запрос, который был помещен в очередь, даже если запрос можно было бы обработать немедленно.

Документация по Java для android.hardware.usb.UsbDeviceConnection.requestWait(long).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Применяется к