CIM_SoftwareFeature-Klasse
Die CIM_SoftwareFeature-Klasse stellt eine bestimmte Funktion oder Funktion eines Produkt- oder Anwendungssystems dar. Diese Klasse spiegelt einen Grad der Granularität wider, der für einen Benutzer eines Produkts von Bedeutung ist, und nicht für die Einheiten, die widerspiegeln, wie das Produkt erstellt oder verpackt wird (erfasst mit einer CIM_SoftwareElement-Klasse ). Wenn ein Softwarefeature auf mehreren Plattformen oder Betriebssystemen vorhanden sein kann, ist das Softwarefeature eine Sammlung der Softwareelemente für die verschiedenen Plattformen. In diesem Fall sind die Benutzer des Modells in der Regel an einer Teilsammlung der Softwareelemente interessiert, die für eine bestimmte Plattform erforderlich sind. Da Features über Produkte bereitgestellt werden, werden Softwarefeatures immer im Kontext einer CIM_Product-Klasse mithilfe der CIM_ProductSoftwareFeatures-Zuordnung definiert. Optional können Softwarefeatures aus einem oder mehreren Produkten mithilfe der CIM_ApplicationSystemSoftwareFeature-Zuordnung in Anwendungssysteme organisiert werden.
Wichtig
Die CIM-Klassen (Common Information Model) von DMTF (Distributed Management Task Force) sind die übergeordneten Klassen, auf denen WMI-Klassen erstellt werden. WMI unterstützt derzeit nur die CIM 2.x-Versionsschemas.
Die folgende Syntax wird vom MOF-Code (Managed Object Format) vereinfacht und umfasst alle geerbten Eigenschaften. Eigenschaften werden in alphabetischer Reihenfolge und nicht in MOF-Reihenfolge aufgeführt.
Syntax
[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;
};
Member
Die CIM_SoftwareFeature-Klasse verfügt über die folgenden Membertypen:
Eigenschaften
Die CIM_SoftwareFeature-Klasse verfügt über diese Eigenschaften.
-
Caption
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MaxLen (64), DisplayName ("Caption")
Kurze Textbeschreibung des Objekts.
Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
-
-
Beschreibung
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: DisplayName ("Description")
Textbeschreibung des Objekts.
Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
-
-
IdentifyingNumber
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Weitergegeben ("CIM_Product. IdentifyingNumber"), Key, Maxlen (64), MappingStrings ("DMTF| ComponentID|001.4")
Produktidentifikation, z. B. eine Seriennummer auf Software oder eine Würfelnummer auf einem Hardwarechip.
-
-
InstallDate
-
-
Datentyp: datetime
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("MIF. DMTF| ComponentID|001.5"), DisplayName ("Installationsdatum")
Datum und Uhrzeit der Installation des Objekts. Diese Eigenschaft benötigt keinen Wert, um anzugeben, dass das Objekt installiert ist.
Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
-
-
Name
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: schlüssel, überschreiben ("Name"), Maxlen (256)
Bezeichnung, unter der das Objekt außerhalb des Datenverarbeitungssystems bekannt ist. Die Bezeichnung ist ein für Menschen lesbarer Name, der das Element im Kontext des Namespace des Elements eindeutig identifiziert.
Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
-
-
ProductName
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Weitergegeben ("CIM_Product. Name"), Key, Maxlen (256), MappingStrings ("DMTF| ComponentID|001.2")
Häufig verwendete Produktname.
-
-
Status
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MaxLen (10), DisplayName ("Status")
Aktuelle status des Objekts.
Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
Folgende Werte sind gültig:
-
-
OK ("OK")
-
Fehler ("Fehler")
-
Degraded ("Degraded")
-
Unbekannt ("Unbekannt")
-
Pred Fail ("Pred Fail")
-
Starten ("Start")
-
Beenden ("Beenden")
-
Dienst ("Dienst")
-
Gestresst ("Gestresst")
-
NonRecover ("NonRecover")
-
Kein Kontakt ("Kein Kontakt")
-
Lost Comm ("Lost Comm")
Hersteller
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Weitergegeben ("CIM_Product. Vendor"), CIM_Key, Maxlen (256), MappingStrings ("DMTF| ComponentID|001.1")
Name des Lieferanten des Produkts, der der Vendor-Eigenschaft im Produktobjekt des DMTF Solution Exchange Standard entspricht.
Version
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Weitergegeben ("CIM_Product. Version), Key, Maxlen (64), MappingStrings ("DMTF| ComponentID|001.3")
Produktversionsinformationen, die der Version-Eigenschaft im Produktobjekt des DMTF Solution Exchange Standard entsprechen.
Bemerkungen
Die CIM_SoftwareFeature-Klasse wird von CIM_LogicalElement abgeleitet.
WMI implementiert diese Klasse nicht. Informationen zu WMI-Klassen, die von CIM_SoftwareFeature abgeleitet werden, finden Sie unter Win32-Klassen.
Diese Dokumentation wird von den CIM-Klassenbeschreibungen abgeleitet, die vom DMTF veröffentlicht werden. Microsoft hat möglicherweise Änderungen vorgenommen, um kleinere Fehler zu beheben, den Dokumentationsstandards des Microsoft SDK zu entsprechen oder weitere Informationen bereitzustellen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista |
Unterstützte Mindestversion (Server) |
WindowsServer 2008 |
Namespace |
Root\CIMV2 |
MOF |
|
DLL |
|