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