UsbDeviceConnection.RequestWait Metodo

Definizione

Overload

Nome Descrizione
RequestWait()

Attende il risultato di un'operazione android.hardware.usb.UsbRequest#queue

RequestWait(Int64)

Attende il risultato di un'operazione android.hardware.usb.UsbRequest#queue

RequestWait()

Attende il risultato di un'operazione 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

Valori restituiti

una richiesta USB completata o null se si è verificato un errore

Attributi

Commenti

Attende il risultato di un'operazione android.hardware.usb.UsbRequest#queue

Si noti che questo può restituire le richieste accodate su più android.hardware.usb.UsbEndpoints. Quando sono in uso android.hardware.usb.UsbRequest#getEndpoint più endpoint e android.hardware.usb.UsbRequest#getClientData possono essere utili per determinare come elaborare il risultato di questa funzione.

per android.hardware.usb.UsbDeviceConnection.requestWait().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

RequestWait(Int64)

Attende il risultato di un'operazione 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

Parametri

timeout
Int64

timeout in millisecondi. Se 0 questo metodo non attende.

Valori restituiti

una richiesta USB completata o null se si è verificato un errore

Attributi

Commenti

Attende il risultato di un'operazione android.hardware.usb.UsbRequest#queue

Si noti che questo può restituire le richieste accodate su più android.hardware.usb.UsbEndpoints. Quando sono in uso android.hardware.usb.UsbRequest#getEndpoint più endpoint e android.hardware.usb.UsbRequest#getClientData possono essere utili per determinare come elaborare il risultato di questa funzione.

I processi Android vengono elaborati UsbRequest UsbRequests in modo asincrono. Di conseguenza, non è garantito che #requestWait(long) requestWait(0) restituisca una richiesta accodata prima anche se la richiesta potrebbe essere stata elaborata immediatamente.

per android.hardware.usb.UsbDeviceConnection.requestWait(long).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a