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
- Наследование
- Атрибуты
Требования к 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. |