UsbDeviceClasses Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |