Поделиться через


UsbDeviceClasses Класс

Определение

Предоставляет способ получения объекта UsbDeviceClass на основе класса USB-устройства устройства. Свойства, определенные в этом классе, представляют поддерживаемые классы USB-устройств и возвращают объекты UsbDeviceClass .

Сведения о классах USB-устройств см. на официальном веб-сайте USB для утвержденных документов спецификации классов.

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
Наследование
Object Platform::Object IInspectable UsbDeviceClasses
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Примеры

Ниже описано, как указать определенный класс устройства, для которого необходимо перечислить объекты UsbDevice](usbdevice.md).

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

Свойства

ActiveSync

Возвращает объект класса устройства для устройства, соответствующего классу устройства Active Sync.

CdcControl

Возвращает объект класса устройства для устройства, соответствующего классу устройства связи (CDC).

DeviceFirmwareUpdate

Возвращает объект класса устройства для устройства, соответствующего классу устройства Обновления встроенного ПО устройства.

Irda

Возвращает объект класса устройства для инфракрасного приемопередатителя, соответствующего классу IrDA, определенному в соответствии со спецификацией Определения устройства моста IrDA 1.0.

Measurement

Возвращает объект класса устройства для устройства, соответствующего классу тестирования и измерения USB (USBTMC).

PalmSync

Возвращает объект класса устройства для устройства, соответствующего классу устройства Palm Sync.

PersonalHealthcare

Возвращает объект класса устройства для устройства, соответствующего классу устройства USB Personal Healthcare Device Class (PHDC).

Physical

Возвращает объект класса устройства для устройства, соответствующего спецификации устройств физического интерфейса (PID).

VendorSpecific

Возвращает объект класса устройства для пользовательского устройства, которое имеет 0xFF код класса. Это означает, что устройство не принадлежит к классу, утвержденному USB-IF.

Применяется к