Condividi tramite


classe CIM_USBDevice (gestione Hyper-V)

Caratteristiche di gestione di un dispositivo USB.

Sintassi

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

Members

La classe CIM_USBDevice include questi tipi di membri:

Metodi

La classe CIM_USBDevice include questi metodi.

Metodo Descrizione
GetDescriptor Recupera un descrittore di dispositivo USB.

Proprietà

La classe CIM_USBDevice ha queste proprietà.

ClassCode

Tipo di dati: uint8

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Specifica del bus seriale universale.USB-IF| Descrittore dispositivo standard|bDeviceClass")

Codice di classe USB.

CommandTimeout

Tipo di dati: datetime

Tipo di accesso: sola lettura

Intervallo di timeout configurabile dalle applicazioni di gestione che supportano il reindirizzamento USB. Quando il servizio di reindirizzamento reindirizza un comando del dispositivo USB a un dispositivo remoto e il dispositivo remoto non risponde prima dell'intervallo di timeout, il servizio di reindirizzamento emula un evento di espulso multimediale. Inoltre, il servizio può riprovare il comando o provare a ristabilire la connessione al dispositivo remoto.

CurrentAlternateSettings

Tipo di dati: matrice uint8

Tipo di accesso: sola lettura

Qualificatori: ModelCorrespondence ("CIM_USBDevice. CurrentConfigValue")

Matrice che contiene le impostazioni alternative per ogni interfaccia nella configurazione corrente del dispositivo.

CurrentConfigValue

Tipo di dati: uint8

Tipo di accesso: sola lettura

Qualificatori: ModelCorrespondence ("CIM_USBDevice. CurrentAlternateSettings")

Configurazione attualmente selezionata per il dispositivo. Se questo valore è zero, il dispositivo non è configurato.

DeviceReleaseNumber

Tipo di dati: uint16

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Specifica del bus seriale universale.USB-IF| Descrittore dispositivo standard|bcdDevice")

Numero di versione del dispositivo in formato BCD.

Produttore

Tipo di dati: stringa

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Specifica del bus seriale universale.USB-IF| Descrittore dispositivo standard|iManufacturer")

Stringa del produttore del dispositivo.

MaxPacketSize

Tipo di dati: uint8

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Specifica del bus seriale universale.USB-IF| Descrittore dispositivo standard|bMaxPacketSize")

Dimensioni massime dei pacchetti per l'endpoint USB zero.

NumberOfConfigs

Tipo di dati: uint8

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Specifica del bus seriale universale.USB-IF| Descrittore dispositivo standard|bNumConfigurations")

Numero di configurazioni del dispositivo definite per il dispositivo.

Prodotto

Tipo di dati: stringa

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Specifica del bus seriale universale.USB-IF| Descrittore dispositivo standard|iProduct")

Stringa del prodotto del dispositivo.

ProductID

Tipo di dati: uint16

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Specifica del bus seriale universale.USB-IF| Descrittore dispositivo standard|idProduct")

ID prodotto assegnato al dispositivo dal produttore.

ProtocolCode

Tipo di dati: uint8

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Specifica del bus seriale universale.USB-IF| Descrittore dispositivo standard|bDeviceProtocol")

Codice del protocollo USB.

Serialnumber

Tipo di dati: stringa

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Specifica del bus seriale universale.USB-IF| Descrittore dispositivo standard|iSerialNumber")

Numero di serie del dispositivo.

SottoclasseCode

Tipo di dati: uint8

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Specifica del bus seriale universale.USB-IF| Descrittore dispositivo standard|bDeviceSubClass")

Codice sottoclasse USB.

USBVersion

Tipo di dati: uint16

Tipo di accesso: sola lettura

Versione USB più recente supportata dal dispositivo USB. La proprietà viene espressa come decimale con codice binario (BCD) che contiene un punto decimale compreso tra la 2a e la terza cifra. Ad esempio, un valore di 0x201 indica che la versione 2.01 è supportata.

USBVersionInBCD

Tipo di dati: uint16

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Specifica del bus seriale universale.USB-IF| Descrittore dispositivo standard|bcdUSB")

Numero di specifica USB conforme al dispositivo. Questa proprietà viene formattata con il formato BCD.

VendorID

Tipo di dati: uint16

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Specifica del bus seriale universale.USB-IF| Descrittore dispositivo standard|idVendor")

ID fornitore assegnato al dispositivo da USB.org.

Requisiti

Requisito Valore
Client minimo supportato
Windows 8.1
Server minimo supportato
R2 per Windows Server 2012
Spazio dei nomi
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Vedi anche

Cim_logicaldevice