CIM_LogicalDevice clase (administración de Hyper-V)
Abstracción o emulación de una entidad de hardware que puede o no basarse en hardware físico.
Sintaxis
[Abstract, Version("2.8.0"), UMLPackagePath("CIM::Core::Device"), AMENDMENT]
class CIM_LogicalDevice : CIM_EnabledLogicalElement
{
string SystemCreationClassName;
string SystemName;
string CreationClassName;
string DeviceID;
boolean PowerManagementSupported;
uint16 PowerManagementCapabilities[];
uint16 Availability;
uint16 StatusInfo;
uint32 LastErrorCode;
string ErrorDescription;
boolean ErrorCleared;
string OtherIdentifyingInfo[];
uint64 PowerOnHours;
uint64 TotalPowerOnHours;
string IdentifyingDescriptions[];
uint16 AdditionalAvailability[];
uint64 MaxQuiesceTime;
};
Miembros
La clase CIM_LogicalDevice tiene estos tipos de miembros:
Métodos
La clase CIM_LogicalDevice tiene estos métodos.
Método | Descripción |
---|---|
EnableDevice | Este método es desusado. En su lugar, use el método RequestStateChange . Descripción en desuso: Habilita o deshabilita el dispositivo lógico. |
OnlineDevice | Este método es desusado. En su lugar, use el método RequestStateChange . Descripción en desuso: Pone el dispositivo lógico en línea para que pueda aceptar solicitudes o sin conexión para que ya no pueda aceptar solicitudes. |
QuiesceDevice | Este método es desusado. En su lugar, use el método RequestStateChange . Descripción en desuso: Suspende temporalmente la actividad en el dispositivo lógico o vuelve a habilitar la actividad. |
Restablecer | Restablece el dispositivo lógico. |
RestoreProperties | Restaura una configuración y un estado anteriores del dispositivo lógico. |
SaveProperties | Guarda la configuración y el estado del dispositivo lógico. |
SetPowerState | Este método es desusado. En su lugar, use la propiedad SetPowerState de la clase CIM_PowerManagementService . Descripción en desuso: Establece el estado de alimentación del dispositivo lógico. |
Propiedades
La clase CIM_LogicalDevice tiene estas propiedades.
-
AdditionalAvailability
-
-
Tipo de datos: matriz uint16
-
Tipo de acceso: solo lectura
-
Calificadores: ModelCorrespondence ("CIM_LogicalDevice. Disponibilidad")
Matriz que contiene información de disponibilidad sobre el dispositivo lógico, además del de la propiedad Availability .
-
-
Otros (1)
-
Desconocido (2)
-
Corriente/potencia completa (3)
-
Advertencia (4)
-
En prueba (5)
-
No aplicable (6)
-
Apagar (7)
-
Off Line (8)
-
Off Duty (9)
-
Degradado (10)
-
No instalado (11)
-
Error de instalación (12)
-
Ahorro de energía- Desconocido (13)
-
Ahorro de energía- Modo de bajo consumo (14)
-
Ahorro de energía : en espera (15)
-
Ciclo de alimentación (16)
-
Ahorro de energía- Advertencia (17)
-
En pausa (18)
-
No listo (19)
-
Sin configurar (20)
-
En modo in quiesco (21)
Disponibilidad
-
Tipo de datos: uint16
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("MIF. DMTF| Estado operativo|006.5", "MIB. IETF| HOST-RESOURCES-MIB.hrDeviceStatus", "MIF. DMTF| Dispositivo host|001.5"), ModelCorrespondence ("CIM_LogicalDevice. AdditionalAvailability")
Contiene la disponibilidad del dispositivo lógico.
Otros (1)
Desconocido (2)
Corriente/potencia completa (3)
Advertencia (4)
En prueba (5)
No aplicable (6)
Apagar (7)
Off Line (8)
Off Duty (9)
Degradado (10)
No instalado (11)
Error de instalación (12)
Ahorro de energía- Desconocido (13)
Ahorro de energía- Modo de bajo consumo (14)
Ahorro de energía : en espera (15)
Ciclo de alimentación (16)
Ahorro de energía- Advertencia (17)
En pausa (18)
No listo (19)
Sin configurar (20)
En modo in quiesco (21)
CreationClassName
Nombre de clase usado para crear una instancia del dispositivo lógico. CreationClassName se combina con otras propiedades clave de esta clase para identificar de forma única las instancias de esta clase y sus subclases.
Deviceid
Identificador único del dispositivo lógico, como la dirección.
ErrorCleared
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
-
Calificadores: en desuso ("CIM_ManagedSystemElement. OperationalStatus")
Esta propiedad está desusada. En su lugar, use la propiedad OperationalStatus de la clase CIM_ManagedSystemElement .
Descripción en desuso: Indica si se borra un error notificado por la propiedad LastErrorCode .
ErrorDescription
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: en desuso ("CIM_DeviceErrorData.ErrorDescription")
Esta propiedad está desusada. En su lugar, use la propiedad ErrorDescription de la clase CIM_DeviceErrorData .
Descripción en desuso: Información adicional sobre el error notificado por la propiedad LastErrorCode .
IdentifyingDescriptions
-
Tipo de datos: matriz de cadenas
-
Tipo de acceso: solo lectura
-
Calificadores: ArrayType ("Indexed"), ModelCorrespondence ("CIM_LogicalDevice. OtherIdentifyingInfo")
Matriz de cadenas que describen los elementos de matriz OtherIdentifyingInfo del mismo índice.
LastErrorCode
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
-
Calificadores: en desuso ("CIM_DeviceErrorData.LastErrorCode")
Esta propiedad está desusada. En su lugar, usamos la propiedad LastErrorCode de la claseCIM_DeviceErrorData .
Descripción en desuso: El último código de error notificado por el dispositivo lógico.
MaxQuiesceTime
-
Tipo de datos: uint64
-
Tipo de acceso: solo lectura
-
Calificadores: en desuso ("Sin valor"), Unidades ("MilliSeconds")
Esta propiedad está en desuso y no debe utilizarse.
Descripción en desuso: El tiempo máximo en milisegundos, que un dispositivo puede permanecer en un estado deshabilitado temporalmente (las propiedades Availability y AdditionalAvailability establecidas en "21" quiescent ). Un valor de "0" indica que el dispositivo lógico puede permanecer en un estado deshabilitado temporalmente indefinidamente.
OtherIdentifyingInfo
-
Tipo de datos: matriz de cadenas
-
Tipo de acceso: solo lectura
-
Calificadores: ArrayType ("Indexed"), MaxLen (256), ModelCorrespondence ("CIM_LogicalDevice. IdentificaciónDescriptions")
Información que identifica el dispositivo lógico, distinto de DeviceID.
PowerManagementCapabilities
-
Tipo de datos: matriz uint16
-
Tipo de acceso: solo lectura
-
Calificadores: en desuso ("CIM_PowerManagementCapabilities.PowerCapabilities")
Esta propiedad está desusada. En su lugar, use la clase CIM_PowerManagementCapabilities .
Descripción en desuso: Matriz que contiene las funcionalidades de administración de energía del dispositivo.
Desconocido (0)
No compatible (1)
Deshabilitado (2)
Habilitado (3)
Modos de ahorro de energía introducidos automáticamente (4)
Power State Settable (5)
Power Cycle Supported (6)
Encendido con tiempo admitido (7)
PowerManagementSupported
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
-
Calificadores: en desuso ("CIM_PowerManagementCapabilities")
Esta propiedad está desusada. En su lugar, use la clase PowerManagementCapabilities .
Descripción en desuso: true si el dispositivo lógico se puede administrar con energía; de lo contrario, false.
PowerOnHours
-
Tipo de datos: uint64
-
Tipo de acceso: solo lectura
-
Calificadores: unidades ("horas"), contador
Número de horas consecutivas que el dispositivo lógico se ha alimentado desde su último ciclo de alimentación.
StatusInfo
-
Tipo de datos: uint16
-
Tipo de acceso: solo lectura
-
Calificadores: en desuso ("CIM_EnabledLogicalElement. EnabledState"), MappingStrings ("MIF. DMTF| Estado operativo|006.4")
Esta propiedad está desusada. En su lugar, use la clase CIM_PowerManagementCapabilities .
Descripción en desuso: Indica si el dispositivo lógico está habilitado o en un estado relacionado.
Otros (1)
Desconocido (2)
Habilitado (3)
Deshabilitado (4)
No aplicable (5)
SystemCreationClassName
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: Key, MaxLen (256), Propagado ("CIM_System. CreationClassName")
Nombre de clase usado para crear una instancia del sistema que contiene el dispositivo lógico. SystemCreationClassName se combina con otras propiedades clave de esta clase para identificar de forma única las instancias de esta clase y sus subclases.
SystemName
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: Key, MaxLen (256), Propagado ("CIM_System. Nombre")
Nombre del sistema que contiene el dispositivo lógico.
TotalPowerOnHours
-
Tipo de datos: uint64
-
Tipo de acceso: solo lectura
-
Calificadores: unidades ("horas"), contador
Número total de horas en que se ha encendido el dispositivo lógico.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 8 |
Servidor mínimo compatible |
Windows Server 2012 |
Espacio de nombres |
Root\virtualization\v2 |
MOF |
|
Archivo DLL |
|