Anbieterframeworkklassen

[WMI-C++-Klassen, die Teil des WMI-Anbieterframeworks sind, werden jetzt als endgültig betrachtet, und es sind keine weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme verfügbar, die sich auf diese Bibliotheken auswirken. Die MI-APIs sollten für alle Neuentwicklungen verwendet werden.]

Das Anbieterframework implementiert die folgenden Klassen.

Framework-Klasse Beschreibung
CFrameworkQuery Enthält Methoden für die Abfrageverarbeitung.
CInstance Enthält Methoden zum Festlegen und Abrufen von Eigenschaften und ist eine Kapselung der IWbemClassObject-Schnittstelle. Implementierer sollten nicht direkt auf IWbemClassObject-Methoden zugreifen müssen.
CThreadBase Eine Basisklasse, die die internen Threadsicherheitsmechanismen für das WMI-Anbieterframework zur Verfügung stellt.
CWbemGlueFactory Teil des WMI-Anbieterframeworks. Das Anbieterframework implementiert intern Methoden dieser Schnittstelle, um neue Instanzen von Klassen für den Anbieter zu erstellen.
CWbemProviderGlue Implementiert IWbemProviderInit und Methoden, die das Laden und Entladen des Frameworkanbieters steuern.
Anbieter Enthält Hilfsfunktionen und stellt Standardimplementierungen der Methoden von IWbemServices bereit.

Beachten Sie, dass viele der Frameworkmethoden CHString-Parameter verwenden. CHString unterstützt viele der gleichen Methoden und Eigenschaften wie die Microsoft Foundation Classes (MFC), jedoch ohne den Mehraufwand von MFC. Weitere Informationen zu CHString finden Sie unter CHString-Klassenreferenz.