UsbDeviceConnection.ClaimInterface(UsbInterface, Boolean) Método

Definición

Reclama acceso exclusivo a .android.hardware.usb.UsbInterface

[Android.Runtime.Register("claimInterface", "(Landroid/hardware/usb/UsbInterface;Z)Z", "GetClaimInterface_Landroid_hardware_usb_UsbInterface_ZHandler")]
public virtual bool ClaimInterface(Android.Hardware.Usb.UsbInterface? intf, bool force);
[<Android.Runtime.Register("claimInterface", "(Landroid/hardware/usb/UsbInterface;Z)Z", "GetClaimInterface_Landroid_hardware_usb_UsbInterface_ZHandler")>]
abstract member ClaimInterface : Android.Hardware.Usb.UsbInterface * bool -> bool
override this.ClaimInterface : Android.Hardware.Usb.UsbInterface * bool -> bool

Parámetros

intf
UsbInterface

la interfaz que se va a reclamar

force
Boolean

true para desconectar el controlador de kernel si es necesario

Devoluciones

true si la interfaz se ha reclamado correctamente

Atributos

Comentarios

Reclama acceso exclusivo a .android.hardware.usb.UsbInterface Esto debe hacerse antes de enviar o recibir datos en cualquier android.hardware.usb.UsbEndpointobjeto que pertenezca a la interfaz.

Java documentación para android.hardware.usb.UsbDeviceConnection.claimInterface(android.hardware.usb.UsbInterface, boolean).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a