Freigeben über


UsbDeviceClasses Klasse

Definition

Bietet eine Möglichkeit zum Abrufen eines UsbDeviceClass-Objekts basierend auf der USB-Geräteklasse eines Geräts. Die in dieser Klasse definierten Eigenschaften stellen die unterstützten USB-Geräteklassen dar und geben UsbDeviceClass-Objekte zurück.

Informationen zu USB-Geräteklassen finden Sie auf der offiziellen USB-Website für genehmigte Klassenspezifikationsdokumente.

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
Vererbung
Object Platform::Object IInspectable UsbDeviceClasses
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Beispiele

Hier erfahren Sie, wie Sie eine bestimmte Geräteklasse angeben, für die UsbDevice](usbdevice.md)-Objekte aufgelistet werden sollen.

var myDevices = await Windows.Devices.Enumeration.DeviceInformation.FindAllAsync(
   Windows.Devices.Usb.UsbDevice.GetDeviceClassSelector(
      Windows.Devices.Usb.UsbDeviceClasses.CdcControl
      ));

Eigenschaften

ActiveSync

Ruft das Geräteklassenobjekt für das Gerät ab, das der Active Sync-Geräteklasse entspricht.

CdcControl

Ruft das Geräteklassenobjekt für das Gerät ab, das der Communication Device Class (CDC) entspricht.

DeviceFirmwareUpdate

Ruft das Geräteklassenobjekt für das Gerät ab, das der Geräteklasse Device Firmware Update entspricht.

Irda

Ruft das Geräteklassenobjekt für einen Infrarot-Transceiver ab, der der IrDA-Klasse entspricht, die gemäß der IrDA Bridge Device Definition 1.0-Spezifikation definiert ist.

Measurement

Ruft das Geräteklassenobjekt für ein Gerät ab, das der USB-Test- und Messklasse (USBTMC) entspricht.

PalmSync

Ruft das Geräteklassenobjekt für das Gerät ab, das der Palm Sync-Geräteklasse entspricht.

PersonalHealthcare

Ruft das Geräteklassenobjekt für ein Gerät ab, das der USB Personal Healthcare Device Class (PHDC) entspricht.

Physical

Ruft das Geräteklassenobjekt für ein Gerät ab, das der PiD-Spezifikation (Physical Interface Devices) entspricht.

VendorSpecific

Ruft das Geräteklassenobjekt für ein benutzerdefiniertes Gerät ab, das über 0xFF Klassencode verfügt. Dies gibt an, dass das Gerät nicht zu einer klasse gehört, die von USB-IF genehmigt wurde.

Gilt für: