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.