다음을 통해 공유


UsbDeviceDescriptor 클래스

정의

디바이스의 USB 디바이스 설명자에서 정보를 파생합니다. 디바이스 설명자에 대한 설명은 유니버설 직렬 버스 사양의 표 9.8을 참조하세요.

public ref class UsbDeviceDescriptor sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class UsbDeviceDescriptor final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class UsbDeviceDescriptor
Public NotInheritable Class UsbDeviceDescriptor
상속
Object Platform::Object IInspectable UsbDeviceDescriptor
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)

설명

UsbDeviceDescriptor 클래스에는 디바이스 정의 설명자에 포함된 제조업체, 제품 및 일련 번호 문자열이 포함되지 않습니다. Windows.Devices.Enumeration 네임스페이스를 사용하여 이러한 문자열을 가져올 수 있습니다. USB 디바이스 설명자에 대한 자세한 내용은 이 항목의 상위 부분인 USB 디바이스 설명자를 참조하세요.

속성

BcdDeviceRevision

USB 디바이스 설명자의 bcdDeviceRevision 필드를 가져옵니다. 값은 디바이스에서 정의한 수정 번호를 나타내며 이진 코드된 10진수입니다.

BcdUsb

USB 디바이스 설명자의 bcdUSB 필드를 가져옵니다. 값은 디바이스가 준수하는 USB 사양의 버전을 나타냅니다.

MaxPacketSize0

USB 디바이스 설명자의 bMaxPacketSize0 필드를 가져옵니다. 값은 디바이스의 엔드포인트 0에 대한 최대 패킷 크기(바이트)를 나타냅니다. 이 값은 8, 16, 32 또는 64일 수 있습니다.

NumberOfConfigurations

USB 디바이스 설명자의 bNumConfigurations 필드를 가져옵니다. 값은 디바이스에서 지원하는 USB 구성의 총 수를 나타냅니다.

ProductId

USB 디바이스 설명자의 idProduct 필드를 가져옵니다. 이 값은 디바이스별 제품 식별자를 나타내며 제조업체에서 할당합니다.

VendorId

USB 디바이스 설명자의 idVendor 필드를 가져옵니다. 값은 USB 사양 위원회에서 할당한 디바이스의 공급업체 식별자를 나타냅니다.

적용 대상