Freigeben über


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
CIMWin32.mof
DLL
CIMWin32.dll

Weitere Informationen

CIM_LogicalElement