UsbDeviceConnection.ClaimInterface(UsbInterface, Boolean) Método

Definição

Declara acesso exclusivo a um 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

a interface a ser declarada

force
Boolean

true para desconectar o driver do kernel, se necessário

Retornos

true se a interface foi reivindicada com êxito

Atributos

Comentários

Declara acesso exclusivo a um android.hardware.usb.UsbInterface. Isso deve ser feito antes de enviar ou receber dados em qualquer android.hardware.usb.UsbEndpoints que pertencente à interface.

Java documentação para android.hardware.usb.UsbDeviceConnection.claimInterface(android.hardware.usb.UsbInterface, boolean).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a