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
- Наследование
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Комментарии
Класс UsbDeviceDescriptor не включает строки производителя, продукта и серийного номера, включенные в дескриптор, определяемый устройством. Эти строки можно получить с помощью пространства имен Windows.Devices.Enumeration . Сведения о дескрипторов USB-устройства см. в верхней части этой статьи: Дескрипторы USB-устройств.
Свойства
BcdDeviceRevision |
Возвращает поле bcdDeviceRevision дескриптора USB-устройства. Значение указывает номер редакции, определенный устройством, и является десятичным числом в двоичном коде. |
BcdUsb |
Возвращает поле bcdUSB дескриптора USB-устройства. Значение указывает версию спецификации USB, которой соответствует устройство. |
MaxPacketSize0 |
Возвращает поле bMaxPacketSize0 дескриптора USB-устройства. Значение указывает максимальный размер пакета (в байтах) для конечной точки устройства. Это значение может быть равно 8, 16, 32 или 64. |
NumberOfConfigurations |
Возвращает поле bNumConfigurations дескриптора USB-устройства. Значение указывает общее количество конфигураций USB, поддерживаемых устройством. |
ProductId |
Возвращает поле idProduct дескриптора USB-устройства. Это значение указывает идентификатор продукта для конкретного устройства и назначается производителем. |
VendorId |
Возвращает поле idVendor дескриптора USB-устройства. Значение указывает идентификатор поставщика для устройства, назначенный комитетом по спецификациям USB. |