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 (CDC) 通訊裝置類別之裝置的裝置類別物件。 |
DeviceFirmwareUpdate |
取得符合裝置韌體更新裝置類別之裝置的裝置類別物件。 |
Irda |
取得符合 IrDA 橋接器裝置定義 1.0 規格所定義之 IrDA 類別之基礎結構的裝置類別物件。 |
Measurement |
取得符合 USB 測試和測量類別之裝置的裝置類別物件, (USBTMC) 。 |
PalmSync |
取得符合 Palm Sync 裝置類別之裝置的裝置類別物件。 |
PersonalHealthcare |
取得符合 USB Personal Healthcare Device Class (PHDC) 之裝置的裝置類別物件。 |
Physical |
取得符合實體介面裝置 (PID) 規格之裝置的裝置類別物件。 |
VendorSpecific |
取得具有0xFF類別程式碼之自訂裝置的裝置類別物件。 這表示裝置不屬於 USB-IF 核准的類別。 |