класс 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 |
|
DLL |
|