IWbemClassObject-Schnittstelle (wbemcli.h)

Die IWbemClassObject-Schnittstelle enthält und bearbeitet sowohl Klassendefinitionen als auch Klassenobjektinstanzen.

Vererbung

Die IWbemClassObject-Schnittstelle erbt von der IUnknown-Schnittstelle . IWbemClassObject verfügt auch über folgende Membertypen:

Methoden

Die IWbemClassObject-Schnittstelle verfügt über diese Methoden.

 
IWbemClassObject::BeginEnumeration

Setzt eine Enumeration zurück an den Anfang der Enumeration.
IWbemClassObject::BeginMethodEnumeration

Verwenden Sie den Aufruf der IWbemClassObject::BeginMethodEnumeration-Methode, um eine Enumeration der für das Objekt verfügbaren Methoden zu starten.
IWbemClassObject::Clone

Die IWbemClassObject::Clone-Methode gibt ein neues Objekt zurück, das ein vollständiger Klon des aktuellen Objekts ist. Das neue Objekt hat eine COM-Verweisanzahl von 1.
IWbemClassObject::CompareTo

Die IWbemClassObject::CompareTo-Methode vergleicht ein Objekt mit einem anderen Windows-Verwaltungsobjekt. Beachten Sie, dass dieser Vergleichsprozess bestimmte Einschränkungen aufweist.
IWbemClassObject::D elete

Die IWbemClassObject::D elete-Methode löscht die angegebene Eigenschaft aus einer CIM-Klassendefinition und allen zugehörigen Qualifizierern.
IWbemClassObject::D eleteMethod

Verwenden Sie die IWbemClassObject::D eleteMethod-Methode, um eine Methode zu löschen. Dieser Aufruf wird nur unterstützt, wenn das aktuelle Objekt eine CIM-Klassendefinition ist. Die Methodenbearbeitung ist von IWbemClassObject-Zeigern, die auf CIM-Instanzen verweisen, nicht verfügbar.
IWbemClassObject::EndEnumeration

Die IWbemClassObject::EndEnumeration-Methode beendet eine Enumerationssequenz, die mit IWbemClassObject::BeginEnumeration gestartet wurde.
IWbemClassObject::EndMethodEnumeration

Die IWbemClassObject::EndMethodEnumeration-Methode wird verwendet, um eine Mit IWbemClassObject::BeginMethodEnumeration gestartete Methodenaufzählungssequenz zu beenden.
IWbemClassObject::Get

Die IWbemClassObject::Get-Methode ruft den angegebenen Eigenschaftswert ab, sofern er vorhanden ist. Diese Methode kann auch Systemeigenschaften zurückgeben.
IWbemClassObject::GetMethod

Gibt Informationen zur angeforderten Methode zurück.
IWbemClassObject::GetMethodOrigin

Die IWbemClassObject::GetMethodOrigin-Methode wird verwendet, um die Klasse zu bestimmen, für die eine Methode deklariert wurde.
IWbemClassObject::GetMethodQualifierSet

Das IWbemClassObject::GetMethodQualifierSet wird verwendet, um den Qualifizierersatz für eine bestimmte Methode abzurufen.
IWbemClassObject::GetNames

Ruft die Namen der Eigenschaften im -Objekt ab.
IWbemClassObject::GetObjectText

Die IWbemClassObject::GetObjectText-Methode gibt ein Textrendering des Objekts in der MOF-Syntax zurück.
IWbemClassObject::GetPropertyOrigin

Die IWbemClassObject::GetPropertyOrigin-Methode ruft den Namen der Klasse ab, in der eine bestimmte Eigenschaft eingeführt wurde.
IWbemClassObject::GetPropertyQualifierSet

Die IWbemClassObject::GetPropertyQualifierSet-Methode ruft den Qualifizierer ab, der für eine bestimmte Eigenschaft im Klassenobjekt festgelegt ist. Sie können diese Methode mit Eigenschaften verwenden, die ein Member einer instance oder einer Klassendefinition sind.
IWbemClassObject::GetQualifierSet

Die IWbemClassObject::GetQualifierSet-Methode gibt einen Schnittstellenzeiger zurück, der Lese- und Schreibvorgänge für den Satz von Qualifizierern für das gesamte Klassenobjekt zulässt, unabhängig davon, ob das Objekt ein instance oder eine Klassendefinition ist.
IWbemClassObject::InheritsFrom

Die IWbemClassObject::InheritsFrom-Methode bestimmt, ob die aktuelle Klasse oder instance von einer angegebenen übergeordneten Klasse abgeleitet wird.
IWbemClassObject::Next

Die IWbemClassObject::Next-Methode ruft die nächste Eigenschaft in einer Enumeration ab, die mit IWbemClassObject::BeginEnumeration gestartet wurde.
IWbemClassObject::NextMethod

Wird verwendet, um die nächste Methode in einer Methodenaufzählungssequenz abzurufen, die mit einem Aufruf von IWbemClassObject::BeginMethodEnumeration beginnt.
IWbemClassObject::Put

Legt eine benannte Eigenschaft auf einen neuen Wert fest.
IWbemClassObject::P utMethod

Wird zum Erstellen einer Methode verwendet.
IWbemClassObject::SpawnDerivedClass

Verwenden Sie die IWbemClassObject::SpawnDerivedClass-Methode, um ein neu abgeleitetes Klassenobjekt aus dem aktuellen Objekt zu erstellen.
IWbemClassObject::SpawnInstance

Verwenden Sie die IWbemClassObject::SpawnInstance-Methode, um eine neue instance einer Klasse zu erstellen.

Hinweise

Benutzer und Anbieter sollten diese Schnittstelle niemals implementieren. Die von WMI bereitgestellte Implementierung ist die einzige, die unterstützt wird.

Aus Sicht des WMI-Clients ist diese Schnittstelle immer in Bearbeitung. Schreibvorgänge (Put) wirken sich nur auf die lokale Kopie des Objekts aus, und Lesevorgänge (Get) rufen immer Werte aus der lokalen Kopie ab. Sie können Updates für WMI nur durchführen, wenn ganze Objekte mit Methoden auf der IWbemServices-Schnittstelle gelesen oder geschrieben werden. Beispiele für solche Updates sind IWbemServices::P utInstance oder IWbemServices::P utClass.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Zielplattform Windows
Kopfzeile wbemcli.h (include Wbemidl.h)

Weitere Informationen

COM-API für WMI

Erstellen und Deklarieren einer Instanz mit C++

Beschreiben eines Klassenobjektpfads

Beschreiben eines Instanzobjektpfads

Tätigen von Aufrufen an WMI