CIM_USBDevice clase (administración de Hyper-V)
Características de administración de un dispositivo USB.
Sintaxis
[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;
};
Miembros
La clase CIM_USBDevice tiene estos tipos de miembros:
Métodos
La clase CIM_USBDevice tiene estos métodos.
Método | Descripción |
---|---|
GetDescriptor | Recupera un descriptor de dispositivo USB. |
Propiedades
La clase CIM_USBDevice tiene estas propiedades.
-
ClassCode
-
-
Tipo de datos: uint8
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Especificación universal de bus serie.USB-IF| Descriptor de dispositivo estándar|bDeviceClass")
Código de clase USB.
-
-
CommandTimeout
-
-
Tipo de datos: datetime
-
Tipo de acceso: solo lectura
Intervalo de tiempo de espera configurable por las aplicaciones de administración que admiten el redireccionamiento USB. Cuando el servicio de redirección redirige un comando de dispositivo USB a un dispositivo remoto y el dispositivo remoto no responde antes del intervalo de tiempo de espera, el servicio de redirección emulará un evento de expulsión multimedia. Además, el servicio puede volver a probar el comando o intentar volver a establecer la conexión con el dispositivo remoto.
-
-
CurrentAlternateSettings
-
-
Tipo de datos: matriz uint8
-
Tipo de acceso: solo lectura
-
Calificadores: ModelCorrespondence ("CIM_USBDevice. CurrentConfigValue")
Matriz que contiene la configuración alternativa de cada interfaz en la configuración actual del dispositivo.
-
-
CurrentConfigValue
-
-
Tipo de datos: uint8
-
Tipo de acceso: solo lectura
-
Calificadores: ModelCorrespondence ("CIM_USBDevice. CurrentAlternateSettings")
Configuración seleccionada actualmente para el dispositivo. Si este valor es cero, el dispositivo no está configurado.
-
-
DeviceReleaseNumber
-
-
Tipo de datos: uint16
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Especificación universal de bus serie.USB-IF| Descriptor de dispositivo estándar|bcdDevice")
Número de versión del dispositivo en formato BCD.
-
-
Fabricante
-
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Especificación universal de bus serie.USB-IF| Descriptor de dispositivo estándar|iManufacturer")
Cadena de fabricante del dispositivo.
-
-
MaxPacketSize
-
-
Tipo de datos: uint8
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Especificación universal de bus serie.USB-IF| Descriptor de dispositivo estándar|bMaxPacketSize")
Tamaño máximo del paquete para el punto de conexión USB cero.
-
-
NumberOfConfigs
-
-
Tipo de datos: uint8
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Especificación universal de bus serie.USB-IF| Descriptor de dispositivo estándar|bNumConfigurations")
Número de configuraciones de dispositivo definidas para el dispositivo.
-
-
Producto
-
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Especificación universal de bus serie.USB-IF| Descriptor de dispositivo estándar|iProduct")
Cadena de producto del dispositivo.
-
-
ProductID
-
-
Tipo de datos: uint16
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Especificación universal de bus serie.USB-IF| Descriptor de dispositivo estándar|idProduct")
Identificador de producto asignado al dispositivo por fabricante.
-
-
ProtocolCode
-
-
Tipo de datos: uint8
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Especificación universal de bus serie.USB-IF| Descriptor de dispositivo estándar|bDeviceProtocol")
El código del protocolo USB.
-
-
SerialNumber
-
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Especificación universal de bus serie.USB-IF| Descriptor de dispositivo estándar|iSerialNumber")
El número de serie del dispositivo.
-
-
SubclaseCode
-
-
Tipo de datos: uint8
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Especificación universal de bus serie.USB-IF| Descriptor de dispositivo estándar|bDeviceSubClass")
El código de subclase USB.
-
-
USBVersion
-
-
Tipo de datos: uint16
-
Tipo de acceso: solo lectura
La versión USB más reciente compatible con el dispositivo USB. La propiedad se expresa como un decimal codificado binario (BCD) que contiene un separador decimal entre los dígitos 2 y 3. Por ejemplo, un valor de 0x201 indica que se admite la versión 2.01.
-
-
USBVersionInBCD
-
-
Tipo de datos: uint16
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Especificación universal de bus serie.USB-IF| Descriptor de dispositivo estándar|bcdUSB")
Número de especificación USB con el que cumple el dispositivo. Esta propiedad tiene el formato BCD.
-
-
VendorID
-
-
Tipo de datos: uint16
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Especificación universal de bus serie.USB-IF| Descriptor de dispositivo estándar|idVendor")
Identificador de proveedor asignado al dispositivo por USB.org.
-
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 8.1 |
Servidor mínimo compatible |
Windows Server 2012 R2 |
Espacio de nombres |
Root\virtualization\v2 |
MOF |
|
Archivo DLL |
|