UsbDeviceConnection.RequestWait Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
RequestWait() |
Ожидание результата |
RequestWait(Int64) |
Ожидание результата |
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.