Compartilhar via


classe CIM_USBDevice (gerenciamento do Hyper-V)

As características de gerenciamento de um dispositivo USB.

Sintaxe

[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;
};

Membros

A classe CIM_USBDevice tem estes tipos de membros:

Métodos

A classe CIM_USBDevice tem esses métodos.

Método Descrição
GetDescriptor Recupera um descritor de dispositivo USB.

Propriedades

A classe CIM_USBDevice tem essas propriedades.

ClassCode

Tipo de dados: uint8

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("Universal Serial Bus Specification.USB-IF| Descritor de dispositivo padrão|bDeviceClass")

O código de classe USB.

CommandTimeOut

Tipo de dados: datetime

Tipo de acesso: Somente leitura

Um intervalo de tempo limite configurável por aplicativos de gerenciamento que dão suporte ao redirecionamento USB. Quando o serviço de redirecionamento redireciona um comando de dispositivo USB para um dispositivo remoto e o dispositivo remoto não responde antes do intervalo de tempo limite, o serviço de redirecionamento emula um evento de ejeção de mídia. Além disso, o serviço pode tentar novamente o comando ou tentar restabelecer a conexão com o dispositivo remoto.

CurrentAlternateSettings

Tipo de dados: matriz uint8

Tipo de acesso: Somente leitura

Qualificadores: ModelCorrespondence ("CIM_USBDevice. CurrentConfigValue")

Uma matriz que contém as configurações alternativas para cada interface na configuração atual do dispositivo.

CurrentConfigValue

Tipo de dados: uint8

Tipo de acesso: Somente leitura

Qualificadores: ModelCorrespondence ("CIM_USBDevice. CurrentAlternateSettings")

A configuração atualmente selecionada para o dispositivo. Se esse valor for zero, o Dispositivo não será configurado.

DeviceReleaseNumber

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("Universal Serial Bus Specification.USB-IF| Descritor de dispositivo padrão|bcdDevice")

O número de versão do dispositivo no formato BCD.

Fabricante

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("Universal Serial Bus Specification.USB-IF| Descritor de dispositivo padrão|iManufacturer")

A cadeia de caracteres do fabricante do dispositivo.

MaxPacketSize

Tipo de dados: uint8

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("Universal Serial Bus Specification.USB-IF| Descritor de dispositivo padrão|bMaxPacketSize")

O tamanho máximo do pacote para o ponto de extremidade usb zero.

NumberOfConfigs

Tipo de dados: uint8

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("Universal Serial Bus Specification.USB-IF| Descritor de dispositivo padrão|bNumConfigurations")

O número de configurações de dispositivo definidas para o Dispositivo.

Product

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("Universal Serial Bus Specification.USB-IF| Descritor de dispositivo padrão|iProduct")

A cadeia de caracteres do produto do dispositivo.

ProductID

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("Universal Serial Bus Specification.USB-IF| Descritor de dispositivo padrão|idProduct")

A ID do produto atribuída ao dispositivo pelo fabricante.

ProtocolCode

Tipo de dados: uint8

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("Universal Serial Bus Specification.USB-IF| Descritor de dispositivo padrão|bDeviceProtocol")

O código do protocolo USB.

SerialNumber

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("Universal Serial Bus Specification.USB-IF| Descritor de dispositivo padrão|iSerialNumber")

O número de série do dispositivo.

SubclassCode

Tipo de dados: uint8

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("Universal Serial Bus Specification.USB-IF| Descritor de dispositivo padrão|bDeviceSubClass")

O código de subclasse USB.

USBVersion

Tipo de dados: uint16

Tipo de acesso: Somente leitura

A versão USB mais recente compatível com o dispositivo USB. A propriedade é expressa como uma BCD (decimal codificada em binário) que contém um ponto decimal entre o segundo e o terceiro dígitos. Por exemplo, um valor de 0x201 indica que há suporte para a versão 2.01.

USBVersionInBCD

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("Universal Serial Bus Specification.USB-IF| Descritor de dispositivo padrão|bcdUSB")

O número de especificação USB com o qual o dispositivo está em conformidade. Essa propriedade é formatada com o formato BCD.

Vendorid

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("Universal Serial Bus Specification.USB-IF| Descritor de dispositivo padrão|idVendor")

A ID do fornecedor atribuída ao dispositivo por USB.org.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 8.1
Servidor mínimo com suporte
Windows Server 2012 R2
Namespace
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Confira também

CIM_LogicalDevice