CIM_SoftwareFeature clase
La clase CIM_SoftwareFeature representa una función o funcionalidad determinada de un producto o sistema de aplicación. Esta clase refleja un nivel de granularidad que es significativo para un usuario de un producto en lugar de las unidades que reflejan cómo se compila o empaqueta el producto (se captura mediante una clase CIM_SoftwareElement ). Cuando una característica de software puede existir en varias plataformas o sistemas operativos, la característica de software es una colección de los elementos de software para las distintas plataformas. En cuyo caso, los usuarios del modelo normalmente estarán interesados en una subconsulta de los elementos de software necesarios para una plataforma determinada. Dado que las características se entregan a través de productos, las características de software siempre se definen en el contexto de una clase de CIM_Product mediante la asociación CIM_ProductSoftwareFeatures . Opcionalmente, las características de software de uno o varios productos se pueden organizar en sistemas de aplicaciones mediante la asociación CIM_ApplicationSystemSoftwareFeature .
Importante
Las clases CIM (Grupo de tareas de administración distribuida) DMTF (Common Information Model) son las clases primarias en las que se compilan las clases WMI. WMI actualmente solo admite los esquemas de versión cim 2.x.
La siguiente sintaxis se simplifica desde el código de Managed Object Format (MOF) e incluye todas sus propiedades heredadas. Las propiedades se enumeran en orden alfabético, no en orden MOF.
Sintaxis
[UUID("{E527D7F2-E3D4-11d2-8601-0000F8102E5F}"), abstract, AMENDMENT]
class CIM_SoftwareFeature : CIM_LogicalElement
{
string Caption;
string Description;
string IdentifyingNumber;
datetime InstallDate;
string Name;
string ProductName;
string Status;
string Vendor;
string Version;
};
Miembros
La clase CIM_SoftwareFeature tiene estos tipos de miembros:
Propiedades
La clase CIM_SoftwareFeature tiene estas propiedades.
-
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.
-
-
Descripción
-
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: DisplayName ("Descripción")
Descripción textual del objeto.
Esta propiedad se hereda de CIM_ManagedSystemElement.
-
-
IdentifyingNumber
-
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: propagados ("CIM_Product. IdentifyingNumber"), Key, Maxlen (64), MappingStrings ("DMTF| ComponentID|001.4")
Identificación del producto, como un número de serie en software o un número de dado en un chip de hardware.
-
-
InstallDate
-
-
Tipo de datos: datetime
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("MIF. DMTF| ComponentID|001.5"), DisplayName ("Fecha de instalación")
Fecha y hora en que se instaló el objeto. Esta propiedad no necesita un valor para indicar que el objeto está instalado.
Esta propiedad se hereda de CIM_ManagedSystemElement.
-
-
Nombre
-
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: clave, invalidación ("Nombre"), Maxlen (256)
Etiqueta por la que el objeto se conoce fuera del sistema de procesamiento de datos. La etiqueta es un nombre legible que identifica de forma única el elemento en el contexto del espacio de nombres del elemento.
Esta propiedad se hereda de CIM_ManagedSystemElement.
-
-
ProductName
-
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: propagados ("CIM_Product. Name"), Key, Maxlen (256), MappingStrings ("DMTF| ComponentID|001.2")
Nombre de producto usado habitualmente.
-
-
Estado
-
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: MaxLen (10), DisplayName ("Status")
Estado actual del objeto.
Esta propiedad se hereda de CIM_ManagedSystemElement.
Los valores son los siguientes:
-
-
Ok ("OK")
-
Error ("Error")
-
Degradado ("Degradado")
-
Desconocido ("Desconocido")
-
Pred Fail ("Pred Fail ")
-
Inicio ("Inicio")
-
Detención ("Detención ")
-
Servicio ("Servicio")
-
Estresado ("Estresado")
-
NonRecover ("NonRecover")
-
Sin contacto ("Sin contacto")
-
Lost Comm ("Lost Comm")
Proveedor
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: propagados ("CIM_Product. Proveedor"), CIM_Key, Maxlen (256), MappingStrings ("DMTF| ComponentID|001.1")
Nombre del proveedor del producto, que corresponde a la propiedad Vendor en el objeto de producto del estándar de Exchange de soluciones DMTF.
Versión
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: propagados ("CIM_Product. Versión"), Clave, Maxlen (64), MappingStrings ("DMTF| ComponentID|001.3")
Información de la versión del producto, que corresponde a la propiedad Version en el objeto de producto del estándar de Exchange de la solución DMTF.
Comentarios
La clase CIM_SoftwareFeature se deriva de CIM_LogicalElement.
WMI no implementa esta clase. Para las clases WMI derivadas de CIM_SoftwareFeature, consulte Clases Win32.
Esta documentación se deriva de las descripciones de clase CIM publicadas por DMTF. Microsoft puede haber realizado cambios para corregir errores menores, cumplir los estándares de documentación de Microsoft SDK o proporcionar más información.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows Vista |
Servidor mínimo compatible |
Windows Server 2008 |
Espacio de nombres |
Root\CIMV2 |
MOF |
|
Archivo DLL |
|