다음을 통해 공유


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

활성 동기화 디바이스 클래스를 준수하는 디바이스의 디바이스 클래스 개체를 가져옵니다.

CdcControl

CDC(통신 디바이스 클래스)를 준수하는 디바이스의 디바이스 클래스 개체를 가져옵니다.

DeviceFirmwareUpdate

디바이스 펌웨어 업데이트 디바이스 클래스를 준수하는 디바이스의 디바이스 클래스 개체를 가져옵니다.

Irda

IrDA 브리지 디바이스 정의 1.0 사양에 따라 정의된 IrDA 클래스를 준수하는 적외선 송수신 장치에 대한 디바이스 클래스 개체를 가져옵니다.

Measurement

USBTMC(USB 테스트 및 측정 클래스)를 준수하는 디바이스의 디바이스 클래스 개체를 가져옵니다.

PalmSync

Palm Sync 디바이스 클래스를 준수하는 디바이스의 디바이스 클래스 개체를 가져옵니다.

PersonalHealthcare

USB PHDC(Personal Healthcare Device Class)를 준수하는 디바이스의 디바이스 클래스 개체를 가져옵니다.

Physical

PID(물리적 인터페이스 디바이스) 사양을 준수하는 디바이스의 디바이스 클래스 개체를 가져옵니다.

VendorSpecific

0xFF 클래스 코드가 있는 사용자 지정 디바이스의 디바이스 클래스 개체를 가져옵니다. 이는 디바이스가 USB-IF에서 승인한 클래스에 속하지 않음을 나타냅니다.

적용 대상