класс Win32_USBControllerDevice

Класс WMIWin32_USBControllerDevice связи связан с контроллером универсальной последовательной шины (USB) и подключенным к нему экземпляром CIM_LogicalDevice.

Следующий пример синтаксиса — упрощенный MOF-код, который включает все наследуемые свойства. Свойства перечислены в алфавитном порядке, а не в порядке MOF.

Синтаксис

[Dynamic, Provider("CIMWin32"), UUID("{DE57D792-A032-11D2-90F0-0060081A46FD}"), AMENDMENT]
class Win32_USBControllerDevice : CIM_ControlledBy
{
  uint32                NegotiatedDataWidth;
  uint64                NegotiatedSpeed;
  uint16                AccessState;
  uint32                NumberOfHardResets;
  uint32                NumberOfSoftResets;
  CIM_USBController REF Antecedent;
  CIM_LogicalDevice REF Dependent;
};

Члены

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

Элемент Property

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

AccessState

Тип данных: uint16

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

Указывает, выполняет ли контроллер активные команды или доступ к устройству. Эти сведения необходимы, когда логическое устройство может быть командировано несколькими контроллерами или доступно через нее.

Это свойство наследуется от CIM_ControlledBy.

Неизвестно (0)

Активный (1)

Неактивный (2)

Предшествующей

Тип данных: CIM_USBController

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

Квалификаторы: key, Override ("Antecedent"), MappingStrings ("CIM|CIM_USBController")

CIM_USBController, представляющий контроллер универсальной последовательной шины (USB), связанный с этим устройством.

Зависимые

Тип данных: CIM_LogicalDevice

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

Квалификаторы: key, Override ("Dependent"), MappingStrings ("CIM|CIM_LogicalDevice")

CIM_LogicalDevice описывает логическое устройство, подключенное к контроллеру универсальной последовательной шины (USB).

NegotiatedDataWidth

Тип данных: uint32

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

Квалификаторы: единицы ("биты")

При наличии нескольких ширин шины или данных подключения это свойство определяет ширину, используемую между устройствами. Ширина данных указывается в битах. Если ширина данных не согласована или если эти сведения недоступны или важны для управления устройствами, свойство должно иметь значение 0 (ноль).

Это свойство наследуется от CIM_DeviceConnection.

NegotiatedSpeed

Тип данных: uint64

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

Квалификаторы: единицы измерения ("бит в секунду")

Если возможно несколько скоростей шины или соединения, это свойство определяет, что используется между устройствами. Скорость задается в битах в секунду. Если скорость подключения или шины не согласована или если эти сведения недоступны или важны для управления устройствами, свойство должно иметь значение 0 (ноль).

Дополнительные сведения об использовании значений uint64 в скриптах см. в разделе Скрипты в WMI.

Это свойство наследуется от CIM_DeviceConnection.

NumberOfHardResets

Тип данных: uint32

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

Количество жестких сбросов, выданных контроллером. При жестком сбросе устройство возвращается в состояние инициализации или загрузки. Все сведения о состоянии внутреннего устройства и данные теряются.

Это свойство наследуется от CIM_ControlledBy.

NumberOfSoftResets

Тип данных: uint32

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

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

Это свойство наследуется от CIM_ControlledBy.

Комментарии

Класс Win32_USBControllerDevice является производным от CIM_ControlledBy.

Обсуждение использования см. в статье блога Отображение USB-устройств с помощью WMI . Сведения об использовании классов ассоциаций см. в статье Get-USB — использование классов ассоциаций WMI в PowerShell .

Примеры

В следующем примере PowerShell извлекается зависимое логическое устройство и отображаются соответствующие сведения.

gwmi Win32_USBControllerDevice |%{[wmi]($_.Dependent)} | Sort Manufacturer,Description,DeviceID | Ft -GroupBy Manufacturer Description,Service,DeviceID

Требования

Требование Значение
Минимальная версия клиента
Windows Vista
Минимальная версия сервера
Windows Server 2008
Пространство имен
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

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

CIM_ControlledBy

Классы оборудования компьютерной системы