UsbDeviceClasses 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供一种基于设备的 USB 设备类检索 UsbDeviceClass 对象的方法。 此类中定义的属性表示支持的 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 桥设备定义 1.0 规范定义的 IrDA 类的红外收发器的设备类对象。 |
Measurement |
获取符合 USB 测试和测量类 (USBTMC) 的设备的设备类对象。 |
PalmSync |
获取设备的设备类对象,该对象符合 Palm Sync 设备类。 |
PersonalHealthcare |
获取符合 USB 个人医疗保健设备类 (PHDC) 的设备的设备类对象。 |
Physical |
获取符合物理接口设备 (PID) 规范的设备的设备类对象。 |
VendorSpecific |
获取具有0xFF类代码的自定义设备的设备类对象。 这表示设备不属于 USB-IF 批准的类。 |