Share via


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

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: Key, MaxLen (256)

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

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: Key, MaxLen (64)

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
WindowsVirtualization.V2.mof
Archivo DLL
Vmms.exe

Vea también

CIM_EnabledLogicalElement