共用方式為


UsbDeviceClasses 類別

定義

提供一種方式,讓您根據裝置的 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
繼承
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 (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 核准的類別。

適用於