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 |
|
DLL |
|