Поделиться через


класс CIM_USBDevice (управление Hyper-V)

Характеристики управления USB-устройства.

Синтаксис

[Abstract, Version("2.22.0"), UMLPackagePath("CIM::Device::USB")]
class CIM_USBDevice : CIM_LogicalDevice
{
  uint16   USBVersion;
  uint8    ClassCode;
  uint8    SubclassCode;
  uint8    ProtocolCode;
  uint16   USBVersionInBCD;
  uint8    MaxPacketSize;
  uint16   VendorID;
  uint16   ProductID;
  uint16   DeviceReleaseNumber;
  string   Manufacturer;
  string   Product;
  string   SerialNumber;
  uint8    NumberOfConfigs;
  uint8    CurrentConfigValue;
  uint8    CurrentAlternateSettings[];
  datetime CommandTimeout;
};

Члены

Класс CIM_USBDevice имеет следующие типы членов:

Методы

Класс CIM_USBDevice содержит эти методы.

Метод Описание
GetDescriptor Извлекает дескриптор USB-устройства.

Свойства

Класс CIM_USBDevice имеет эти свойства.

ClassCode

Тип данных: uint8

Тип доступа: только для чтения

Квалификаторы: MappingStrings ("Спецификация универсальной последовательной шины.USB-IF| Стандартный дескриптор устройства|bDeviceClass")

Код класса USB.

CommandTimeout

Тип данных: datetime

Тип доступа: только для чтения

Интервал времени ожидания, настраиваемый приложениями управления, поддерживающими перенаправление ПО USB. Когда служба перенаправления перенаправляет команду USB-устройства на удаленное устройство, а удаленное устройство не отвечает до истечения времени ожидания, служба перенаправления эмулирует событие извлечения мультимедиа. Кроме того, служба может повторно попробовать команду или восстановить подключение к удаленному устройству.

CurrentAlternateSettings

Тип данных: массив uint8

Тип доступа: только для чтения

Квалификаторы: ModelCorrespondence ("CIM_USBDevice. CurrentConfigValue")

Массив, содержащий альтернативные параметры для каждого интерфейса в текущей конфигурации устройства.

CurrentConfigValue

Тип данных: uint8

Тип доступа: только для чтения

Квалификаторы: ModelCorrespondence ("CIM_USBDevice. CurrentAlternateSettings")

Конфигурация, выбранная для устройства. Если это значение равно нулю, устройство не настроено.

DeviceReleaseNumber

Тип данных: uint16

Тип доступа: только для чтения

Квалификаторы: MappingStrings ("Спецификация универсальной последовательной шины.USB-IF| Стандартный дескриптор устройства|bcdDevice")

Номер выпуска устройства в формате BCD.

Производителя

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: MappingStrings ("Спецификация универсальной последовательной шины.USB-IF| Стандартный дескриптор устройства|iManufacturer")

Строка производителя устройства.

MaxPacketSize

Тип данных: uint8

Тип доступа: только для чтения

Квалификаторы: MappingStrings ("Спецификация универсальной последовательной шины.USB-IF| Стандартный дескриптор устройства|bMaxPacketSize")

Максимальный размер пакета для нулевой конечной точки USB.

NumberOfConfigs

Тип данных: uint8

Тип доступа: только для чтения

Квалификаторы: MappingStrings ("Спецификация универсальной последовательной шины.USB-IF| Стандартный дескриптор устройства|bNumConfigurations")

Количество конфигураций устройств, определенных для устройства.

Продукт

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: MappingStrings ("Спецификация универсальной последовательной шины.USB-IF| Стандартный дескриптор устройства|iProduct")

Строка продукта устройства.

ProductID

Тип данных: uint16

Тип доступа: только для чтения

Квалификаторы: MappingStrings ("Спецификация универсальной последовательной шины.USB-IF| Стандартный дескриптор устройства|idProduct")

Идентификатор продукта, назначенный устройству производителем.

ProtocolCode

Тип данных: uint8

Тип доступа: только для чтения

Квалификаторы: MappingStrings ("Спецификация универсальной последовательной шины.USB-IF| Стандартный дескриптор устройства|bDeviceProtocol")

Код протокола USB.

SerialNumber

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: MappingStrings ("Спецификация универсальной последовательной шины.USB-IF| Стандартный дескриптор устройства|iSerialNumber")

Серийный номер устройства.

SubclassCode

Тип данных: uint8

Тип доступа: только для чтения

Квалификаторы: MappingStrings ("Спецификация универсальной последовательной шины.USB-IF| Стандартный дескриптор устройства|bDeviceSubClass")

Код подкласса USB.

USBVersion

Тип данных: uint16

Тип доступа: только для чтения

Последняя версия USB, поддерживаемая USB-устройством. Свойство выражается в виде двоичного десятичного разряда (BCD), содержащего десятичную запятую между 2-й и 3-й цифрами. Например, значение 0x201 указывает, что поддерживается версия 2.01.

USBVersionInBCD

Тип данных: uint16

Тип доступа: только для чтения

Квалификаторы: MappingStrings ("Спецификация универсальной последовательной шины.USB-IF| Стандартный дескриптор устройства|bcdUSB")

Номер спецификации USB, которому соответствует устройство. Это свойство отформатировано в формате BCD.

VendorID

Тип данных: uint16

Тип доступа: только для чтения

Квалификаторы: MappingStrings ("Спецификация универсальной последовательной шины.USB-IF| Стандартный дескриптор устройства|idVendor")

Идентификатор поставщика, назначенный устройству USB.org.

Требования

Требование Значение
Минимальная версия клиента
Windows 8.1
Минимальная версия сервера
Windows Server 2012 R2
Пространство имен
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

См. также раздел

CIM_LogicalDevice