Compartilhar via


UsbDeviceClasses Classe

Definição

Fornece uma maneira de recuperar um objeto UsbDeviceClass com base na classe de dispositivo USB de um dispositivo. As propriedades definidas nessa classe representam as classes de dispositivo USB com suporte e retornam objetos UsbDeviceClass .

Para obter informações sobre classes de dispositivo USB, consulte o site usb oficial para documentos de especificação de classe aprovados.

public ref class UsbDeviceClasses sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class UsbDeviceClasses final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class UsbDeviceClasses
Public NotInheritable Class UsbDeviceClasses
Herança
Object Platform::Object IInspectable UsbDeviceClasses
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Exemplos

Veja como especificar uma classe de dispositivo específica para a qual enumerar objetos UsbDevice](usbdevice.md).

var myDevices = await Windows.Devices.Enumeration.DeviceInformation.FindAllAsync(
   Windows.Devices.Usb.UsbDevice.GetDeviceClassSelector(
      Windows.Devices.Usb.UsbDeviceClasses.CdcControl
      ));

Propriedades

ActiveSync

Obtém o objeto de classe de dispositivo para o dispositivo que está em conformidade com a classe de dispositivo Active Sync.

CdcControl

Obtém o objeto de classe de dispositivo para o dispositivo que está em conformidade com a Classe de Dispositivo de Comunicação (CDC).

DeviceFirmwareUpdate

Obtém o objeto de classe de dispositivo para o dispositivo que está em conformidade com a classe de dispositivo Atualização de Firmware do Dispositivo.

Irda

Obtém o objeto de classe de dispositivo para um transceptor infravermelho que está em conformidade com a classe IrDA definida de acordo com a especificação irDA Bridge Device Definition 1.0.

Measurement

Obtém o objeto de classe de dispositivo para um dispositivo que está em conformidade com a classe de teste e medida USB (USBTMC).

PalmSync

Obtém o objeto de classe de dispositivo para o dispositivo que está em conformidade com a classe de dispositivo Palm Sync.

PersonalHealthcare

Obtém o objeto de classe de dispositivo para um dispositivo que está em conformidade com a CLASSE DE DISPOSITIVO USB Personal Healthcare (PHDC).

Physical

Obtém o objeto de classe de dispositivo para um dispositivo que está em conformidade com a especificação pid (dispositivos de interface física).

VendorSpecific

Obtém o objeto de classe de dispositivo para um dispositivo personalizado que tem 0xFF código de classe. Isso indica que o dispositivo não pertence a uma classe aprovada pelo USB-IF.

Aplica-se a