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 批准的类。  |