CIM_LogicalDevice clase (proveedores WMI CIMWin32)

La clase _ LogicalDevice de CIM representa una entidad de hardware que puede o no realizarse en hardware físico.

Importante

Las clases CIM (Modelo de información común) DMTF (Distributed Management Task Force) son las clases primarias en las que se han creado las clases WMI. WMI admite actualmente solo los esquemas de la versión CIM 2.x.

La siguiente sintaxis se simplifica desde el código de Managed Object Format (MOF) e incluye todas las propiedades heredadas. Las propiedades se enumeran en orden alfabético, no en orden MOF.

Sintaxis

[Abstract, UUID("{8502C529-5FBB-11D2-AAC1-006008C78BC7}"), AMENDMENT]
class CIM_LogicalDevice : CIM_LogicalElement
{
  string   Caption;
  string   Description;
  datetime InstallDate;
  string   Name;
  string   Status;
  uint16   Availability;
  uint32   ConfigManagerErrorCode;
  boolean  ConfigManagerUserConfig;
  string   CreationClassName;
  string   DeviceID;
  uint16   PowerManagementCapabilities[];
  boolean  ErrorCleared;
  string   ErrorDescription;
  uint32   LastErrorCode;
  string   PNPDeviceID;
  boolean  PowerManagementSupported;
  uint16   StatusInfo;
  string   SystemCreationClassName;
  string   SystemName;
};

Miembros

La clase _ LogicalDevice de CIM tiene estos tipos de miembros:

Métodos

La clase _ LogicalDevice de CIM tiene estos métodos.

Método Descripción
Restablecer Solicita un restablecimiento del dispositivo lógico. No implementado por WMI.
SetPowerState Define el estado de energía deseado para un dispositivo lógico y cuándo se debe colocar un dispositivo en ese estado. No implementado por WMI.

Propiedades

La clase _ LogicalDevice de CIM tiene estas propiedades.

Disponibilidad

Tipo de datos: uint16

Tipo de acceso: solo lectura

Calificadores: MappingStrings ("MIF. DMTF | Operational State | 003.5", "MIB. IETF | HOST-RESOURCES-MIB.hrDeviceStatus")

Disponibilidad y estado del dispositivo.

Otros (1)

Desconocido (2)

Energía completa o en ejecución (3)

Advertencia (4)

En prueba (5)

No aplicable (6)

Apagado (7)

Off Line (8)

Fuera de servicio (9)

Degradado (10)

No instalado (11)

Error de instalación (12)

Ahorro de energía: desconocido (13)

Se sabe que el dispositivo está en modo de ahorro de energía, pero se desconoce su estado exacto.

Ahorro de energía: modo de bajo consumo (14)

El dispositivo está en un estado de ahorro de energía pero sigue funcionando y puede presentar un rendimiento degradado.

Ahorro de energía: en espera (15)

El dispositivo no funciona, pero se podría encender rápidamente.

Ciclo de energía (16)

Ahorro de energía: advertencia (17)

El dispositivo está en estado de advertencia, aunque también en modo de ahorro de energía.

En pausa (18)

El dispositivo está en pausa.

No está listo (19)

El dispositivo no está listo.

Sin configurar (20)

El dispositivo no está configurado.

Quiesced (21)

El dispositivo está silencioso.

Caption

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MaxLen (64), DisplayName ("Caption")

Breve descripción textual del objeto.

Esta propiedad se hereda de CIM _ ManagedSystemElement.

ConfigManagerErrorCode

Tipo de datos: uint32

Tipo de acceso: solo lectura

Calificadores: Esquema ("Win32")

Código de error Administrador de configuración Win32.

Este dispositivo funciona correctamente. (0)

Este dispositivo no está configurado correctamente. (1)

Windows puede cargar el controlador para este dispositivo. (2)

Es posible que el controlador de este dispositivo esté dañado o que el sistema se esté quedando sin memoria u otros recursos. (3)

Este dispositivo no funciona correctamente. Uno de sus controladores o el registro podrían estar dañados. (4)

El controlador para este dispositivo necesita un recurso que Windows puede administrar. (5)

La configuración de arranque de este dispositivo entra en conflicto con otros dispositivos. (6)

No se puede filtrar. (7)

Falta el cargador de controladores para el dispositivo. (8)

Este dispositivo no funciona correctamente porque el firmware de control informa incorrectamente de los recursos del dispositivo. (9)

Este dispositivo no se puede iniciar. (10)

Error en este dispositivo. (11)

Este dispositivo no puede encontrar suficientes recursos gratuitos que pueda usar. (12)

Windows puede comprobar los recursos de este dispositivo. (13)

Este dispositivo no puede funcionar correctamente hasta que reinicie el equipo. (14)

Este dispositivo no funciona correctamente porque probablemente haya un problema de enumeración. (15)

Windows puede identificar todos los recursos que usa este dispositivo. (16)

Este dispositivo solicita un tipo de recurso desconocido. (17)

Vuelva a instalar los controladores para este dispositivo. (18)

Error al usar el cargador VxD. (19)

Es posible que el registro esté dañado. (20)

Error del sistema: intente cambiar el controlador de este dispositivo. Si eso no funciona, consulte la documentación de hardware. Windows quita este dispositivo. (21)

Este dispositivo está deshabilitado. (22)

Error del sistema: intente cambiar el controlador de este dispositivo. Si eso no funciona, consulte la documentación de hardware. (23)

Este dispositivo no está presente, no funciona correctamente o no tiene todos sus controladores instalados. (24)

Windows está configurando este dispositivo. (25)

Windows está configurando este dispositivo. (26)

Este dispositivo no tiene una configuración de registro válida. (27)

Los controladores de este dispositivo no están instalados. (28)

Este dispositivo está deshabilitado porque el firmware del dispositivo no le ha dado los recursos necesarios. (29)

Este dispositivo usa un recurso de solicitud de interrupción (IRQ) que usa otro dispositivo. (30)

Este dispositivo no funciona correctamente porque Windows puede cargar los controladores necesarios para este dispositivo. (31)

ConfigManagerUserConfig

Tipo de datos: booleano

Tipo de acceso: solo lectura

Calificadores: Esquema ("Win32")

Si es TRUE, el dispositivo usa una configuración definida por el usuario.

CreationClassName

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: Clave CIM _

Nombre de la clase o subclase usada en la creación de una instancia de . Cuando se usa con otras propiedades clave de la clase , esta propiedad permite identificar de forma única todas las instancias de la clase y sus subclases.

Descripción

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: DisplayName ("Description")

Descripción textual del objeto.

Esta propiedad se hereda de CIM _ ManagedSystemElement.

Deviceid

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: Clave CIM _

Dirección u otra información de identificación para dar un nombre único al dispositivo lógico.

ErrorCleared

Tipo de datos: booleano

Tipo de acceso: solo lectura

Si es TRUE, ahora se borra el error notificado en la propiedad LastErrorCode.

ErrorDescription

Tipo de datos: cadena

Tipo de acceso: solo lectura

Cadena de forma libre que proporciona información sobre el error registrado en la propiedad LastErrorCode y las acciones correctivas que se deben realizar.

InstallDate

Tipo de datos: datetime

Tipo de acceso: solo lectura

Calificadores: MappingStrings ("MIF. DMTF | ComponentID | 001.5"), DisplayName ("Fecha de instalación")

Indica cuándo se instaló el objeto. La falta de un valor no indica que el objeto no está instalado.

Esta propiedad se hereda de CIM _ ManagedSystemElement.

LastErrorCode

Tipo de datos: uint32

Tipo de acceso: solo lectura

Último código de error notificado por el dispositivo lógico.

Nombre

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: DisplayName ("Name")

Etiqueta por la que se conoce el objeto. Cuando se subclasifica, esta propiedad se puede invalidar para que sea una propiedad de clave.

Esta propiedad se hereda de CIM _ ManagedSystemElement.

PNPDeviceID

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: Esquema ("Win32")

Indica el identificador de Plug and Play win32 del dispositivo lógico.

Ejemplo: * "PNP030b"

PowerManagementCapabilities

Tipo de datos: matriz uint16

Tipo de acceso: solo lectura

Indica las funcionalidades específicas relacionadas con la energía del dispositivo lógico.

Desconocido (0)

Las capacidades relacionadas con la energía son desconocidas.

No compatible (1)

No se admiten capacidades relacionadas con energía para este dispositivo.

Deshabilitado (2)

Se han deshabilitado las capacidades relacionadas con la energía.

Habilitado (3)

Las características de administración de energía están habilitadas actualmente, pero el conjunto de características exacto es desconocido o la información no está disponible.

Modos de ahorro de energía especificados automáticamente (4)

El dispositivo puede cambiar su estado de energía en función del uso u otros criterios.

Power State Settable (5)

Se admite el método SetPowerState. Este método se encuentra en la clase _ logicalDevice de CIM primaria y se puede implementar. Para obtener más información, vea Designing Managed Object Format (MOF) Classes.

Power Cycling compatible (6)

El método SetPowerState se puede invocar con el parámetro PowerState establecido en 5 ("Ciclo de energía").

Encendido con tiempo de encendido admitido (7)

El método SetPowerState se puede invocar con el parámetro PowerState establecido en 5 ("Power Cycle") y el parámetro Time establecido en una fecha y hora específicas, o un intervalo, para la encendido.

PowerManagementSupported

Tipo de datos: booleano

Tipo de acceso: solo lectura

Si es TRUE, el dispositivo se puede administrar con energía, es decir, poner en un estado de ahorro de energía. Si es FALSE, el valor entero 1 ("No compatible") debe ser la única entrada de la matriz PowerManagementCapabilities.

Esta propiedad no indica si las características de administración de energía están habilitadas actualmente o, si están habilitadas, qué características se admiten. Para más información, consulte la matriz PowerManagementCapabilities.

Estado

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MaxLen (10), DisplayName ("Status")

Cadena que indica el estado actual del objeto. Se puede definir el estado operativo y no operativo. El estado operativo puede incluir "Ok", "Degraded" y "Pred Fail". "Error previo" indica que un elemento funciona correctamente, pero predice un error (por ejemplo, una unidad de disco duro habilitada para SMART).

El estado no operativo puede incluir "Error", "Starting", "Stopping" y "Service". "Servicio" se puede aplicar durante la resilvering de reflejo del disco, volver a cargar una lista de permisos de usuario u otro trabajo administrativo. No todo este trabajo está en línea, pero el elemento administrado no es "Correcto" ni está en uno de los demás estados.

Esta propiedad se hereda de CIM _ ManagedSystemElement.

Los valores son los siguientes:

Ok ("OK")

Error ("Error")

Degradado ("Degradado")

Unknown ("Unknown")

Error de pred ("error previo")

Starting ("Starting")

Detención ("Detención")

Servicio ("Servicio")

Estresado ("estresado")

NonRecover ("NonRecover")

Sin contacto ("Sin contacto")

Comm perdido ("Comm perdido")

StatusInfo

Tipo de datos: uint16

Tipo de acceso: solo lectura

Calificadores: MappingStrings ("MIF. Estado operativo DMTF | | 003.3")

Estado del dispositivo lógico. Si esta propiedad no se aplica al dispositivo lógico, se debe usar el valor 5 ("No aplicable").

Otros (1)

Desconocido (2)

Habilitado (3)

Deshabilitado (4)

No aplicable (5)

SystemCreationClassName

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: Propagated ("CIM _ System.CreationClassName"), Clave _ CIM

Nombre de clase de creación del sistema de ámbito.

SystemName

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: Propagated ("CIM _ System.Nombre"), Clave _ CIM

Nombre del sistema de ámbito.

Comentarios

Las características de dispositivo lógico que administran la operación o la configuración se encuentran en el objeto _ LogicalDevice de CIM o están asociados a ellos. Las propiedades operativas de la impresora, por ejemplo, son tamaños de papel admitidos o errores detectados. Las propiedades de configuración del dispositivo sensor, por ejemplo, son valores de umbral. Pueden existir varias configuraciones para un dispositivo lógico y están contenidas en los objetos de configuración cim, _ que están asociados al dispositivo lógico.

La clase _ LogicalDevice de CIM se deriva de CIM _ LogicalElement.

WMI no implementa esta clase. Para las clases derivadas de _ CIM LogicalDevice, vea Clases win32.

Esta documentación se deriva de las descripciones de clases CIM publicadas por DMTF. Microsoft puede haber realizado cambios para corregir errores menores, ajustarse a los estándares de documentación del SDK de Microsoft o proporcionar más información.

Requisitos

Requisito Valor
Cliente mínimo compatible
Windows Vista
Servidor mínimo compatible
Windows Server 2008
Espacio de nombres
\CIMV2 raíz
MOF
CIMWin32.mof
Archivo DLL
CIMWin32.dll

Consulte también

Elemento _ lógico CIM