CIM _ SoftwareFeature-Klasse

Die CIM _ SoftwareFeature-Klasse stellt eine bestimmte Funktion oder Funktion eines Produkts oder Anwendungssystems dar. Diese Klasse spiegelt eine Granularitätsebene wider, die für einen Benutzer eines Produkts sinnvoll ist, und nicht die Einheiten, die widerspiegeln, wie das Produkt erstellt oder verpackt wird (erfasst mithilfe 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 Untersammlung der Softwareelemente interessiert, die für eine bestimmte Plattform erforderlich sind. Da Features über Produkte bereitgestellt werden, werden Softwarefeatures immer im Kontext einer _ CIM-Produktklasse mithilfe der CIM _ ProductSoftwareFeatures-Zuordnung definiert. Optional können Softwarefeatures von mindestens einem Produkt mithilfe der Cim _ ApplicationSystemSoftwareFeature-Zuordnung in Anwendungssystemen organisiert werden.

Wichtig

Die CIM-Klassen (Distributed Management Task Force) (DMTF) (Common Information Model) sind die übergeordneten Klassen, auf denen WMI-Klassen erstellt werden. WMI unterstützt derzeit nur die CIM 2.x-Versionsschemas.

Die folgende Syntax wird durch Managed Object Format (MOF)-Code vereinfacht und enthält 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;
};

Members

Die CIM _ SoftwareFeature-Klasse verfügt über diese 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: Propagated ("CIM _ Product.IdentifyingNumber"), Key, Maxlen (64), MappingStrings ("DMTF | ComponentID | 001.4")

Produktidentifikation, z. B. eine Seriennummer für Software oder eine Die-Nummer auf einem Hardwarechip.

InstallDate

Datentyp: datetime

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("MIF. DMTF | ComponentID | 001.5"), DisplayName ("Installation date")

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, Überschreibung ("Name"), Maxlen (256)

Bezeichnung, mit 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: Propagated ("CIM _ Product.Name"), Schlüssel, Maxlen (256), MappingStrings ("DMTF | ComponentID | 001.2")

Häufig verwendeter Produktname.

Status

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

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

Aktueller Status des Objekts.

Diese Eigenschaft wird von CIM _ ManagedSystemElement geerbt.

Folgende Werte sind gültig:

OK ("OK")

Fehler ("Fehler")

Heruntergestuft ("Heruntergestuft")

Unbekannt ("Unbekannt")

Pred Fail ("Pred Fail")

Wird gestartet ("Wird gestartet")

Wird beendet ("Wird beendet")

Dienst ("Dienst")

Striche ("Strich")

NonRecover ("NonRecover")

Kein Kontakt ("Kein Kontakt")

Lost Comm ("Lost Comm")

Hersteller

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: Propagated ("CIM _ Product.Hersteller"), _ CIM-Schlüssel, Maxlen (256), MappingStrings ("DMTF | ComponentID | 001.1")

Name des Lieferanten des Produkts, der der Vendor-Eigenschaft im Produktobjekt der DMTF-Lösung entspricht, Exchange Standard.

Version

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: Propagated ("CIM _ Product.Version"), Schlüssel, Maxlen (64), MappingStrings ("DMTF | ComponentID | 001.3")

Produktversionsinformationen, die der Version-Eigenschaft im Produktobjekt der DMTF-Lösung Exchange Standard entsprechen.

Bemerkungen

Die CIM _ SoftwareFeature-Klasse wird von CIM _ LogicalElement abgeleitet.

WMI implementiert diese Klasse nicht. Informationen zu von CIM _ SoftwareFeature abgeleiteten WMI-Klassen finden Sie unter Win32-Klassen.

Diese Dokumentation wird von den CIM-Klassenbeschreibungen abgeleitet, die von DMTF veröffentlicht wurden. Microsoft hat möglicherweise Änderungen vorgenommen, um kleinere Fehler zu beheben, die Dokumentationsstandards des Microsoft SDK zu erfüllen oder weitere Informationen zur Verfügung zu stellen.

Requirements (Anforderungen)

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista
Unterstützte Mindestversion (Server)
Windows Server 2008
Namespace
\Stamm-CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

Weitere Informationen

CIM _ LogicalElement