classe Win32_USBControllerDevice
La classe WMI di associazione Win32_USBControllerDevice è correlata a un controller USB (Universal Serial Bus) e all'istanza di CIM_LogicalDevice connessa.
La sintassi seguente è semplificata dal codice MOF (Managed Object Format) e include tutte le proprietà ereditate. Le proprietà sono elencate in ordine alfabetico, non nell'ordine MOF.
Sintassi
[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;
};
Members
La classe Win32_USBControllerDevice ha questi tipi di membri:
Proprietà
La classe Win32_USBControllerDevice ha queste proprietà.
-
AccessState
-
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
Indica se il controller esegue attivamente comandi o accede al dispositivo. Queste informazioni sono necessarie quando un dispositivo logico può essere sottoposto a comandi o a cui si accede tramite più controller.
Questa proprietà viene ereditata da CIM_ControlledBy.
-
-
Sconosciuto (0)
-
Attivo (1)
-
Inattivo (2)
Antecedente
-
Tipo di dati: CIM_USBController
-
Tipo di accesso: sola lettura
-
Qualificatori: key, Override ("Antecedent"), MappingStrings ("CIM|CIM_USBController")
Oggetto CIM_USBController che rappresenta il controller USB (Universal Serial Bus) associato al dispositivo.
Dipendente
-
Tipo di dati: CIM_LogicalDevice
-
Tipo di accesso: sola lettura
-
Qualificatori: key, Override ("Dependent"), MappingStrings ("CIM|CIM_LogicalDevice")
Un CIM_LogicalDevice che descrive il dispositivo logico connesso al controller USB (Universal Serial Bus).
NegotiatedDataWidth
-
Tipo di dati: uint32
-
Tipo di accesso: sola lettura
-
Qualificatori: unità ("bit")
Quando sono possibili diverse larghezze dei dati del bus o della connessione, questa proprietà definisce quella in uso tra i dispositivi. La larghezza dei dati viene specificata in bit. Se la larghezza dei dati non è negoziata o se queste informazioni non sono disponibili o importanti per la gestione dei dispositivi, la proprietà deve essere impostata su 0 (zero).
Questa proprietà viene ereditata da CIM_DeviceConnection.
NegotiatedSpeed
-
Tipo di dati: uint64
-
Tipo di accesso: sola lettura
-
Qualificatori: unità ("bit al secondo")
Quando sono possibili diverse velocità di connessione o bus, questa proprietà definisce quella utilizzata tra i dispositivi. La velocità viene specificata in bit al secondo. Se le velocità di connessione o bus non vengono negoziate o se queste informazioni non sono disponibili o importanti per la gestione dei dispositivi, la proprietà deve essere impostata su 0 (zero).
Per altre informazioni sull'uso di valori uint64 negli script, vedere Scripting in WMI.
Questa proprietà viene ereditata da CIM_DeviceConnection.
NumberOfHardResets
-
Tipo di dati: uint32
-
Tipo di accesso: sola lettura
Numero di reimpostazioni disco rigido rilasciate dal controller. Un ripristino rigido restituisce il dispositivo allo stato di inizializzazione o avvio. Tutte le informazioni sullo stato del dispositivo interno e i dati vengono persi.
Questa proprietà viene ereditata da CIM_ControlledBy.
NumberOfSoftResets
-
Tipo di dati: uint32
-
Tipo di accesso: sola lettura
Numero di reimpostazioni soft rilasciate dal controller. Un ripristino temporaneo non cancella completamente lo stato e i dati correnti del dispositivo. La semantica esatta dipende dal dispositivo e dai protocolli e dai meccanismi usati per comunicare con esso.
Questa proprietà viene ereditata da CIM_ControlledBy.
Commenti
La classe Win32_USBControllerDevice deriva da CIM_ControlledBy.
Per una descrizione dell'uso, vedere l'articolo di blog Displaying USB Devices using WMI (Visualizzazione di dispositivi USB con WMI ). Per informazioni sull'uso delle classi di associazione, vedere l'articolo Get-USB - Using WMI Association Classes in PowerShell (Get-USB - Using WMI Association Classes in PowerShell ).
Esempio
Nell'esempio di PowerShell seguente viene recuperato il dispositivo logico dipendente e vengono visualizzate le informazioni pertinenti.
gwmi Win32_USBControllerDevice |%{[wmi]($_.Dependent)} | Sort Manufacturer,Description,DeviceID | Ft -GroupBy Manufacturer Description,Service,DeviceID
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista |
Server minimo supportato |
Windows Server 2008 |
Spazio dei nomi |
Root\CIMV2 |
MOF |
|
DLL |
|
Vedi anche