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 字段。 该值指示设备定义的修订号,并且是二进制编码的十进制数。

BcdUsb

获取 USB 设备描述符的 bcdUSB 字段。 该值指示设备符合的 USB 规范的版本。

MaxPacketSize0

获取 USB 设备描述符的 bMaxPacketSize0 字段。 该值指示设备终结点 0 的最大数据包大小(以字节为单位)。 此值可以是 8、16、32 或 64。

NumberOfConfigurations

获取 USB 设备描述符的 bNumConfigurations 字段。 该值指示设备支持的 USB 配置总数。

ProductId

获取 USB 设备描述符的 idProduct 字段。 此值指示特定于设备的产品标识符,并由制造商分配。

VendorId

获取 USB 设备描述符的 idVendor 字段。 该值指示 USB 规范委员会分配的设备供应商标识符。

适用于