Classes de l’infrastructure du fournisseur

[Les classes WMI C++ qui font partie du framework de fournisseur WMI sont désormais considérées comme finalisées ; aucun développement, amélioration ou mise à jour supplémentaire ne sera disponible pour des problèmes non liés à la sécurité qui concernent ces bibliothèques. Les API MI doivent être utilisées pour tout nouveau développement.]

L’infrastructure du fournisseur implémente les classes suivantes.

Classe Framework Description
CFrameworkQuery Contient des méthodes pour le traitement des requêtes.
CInstance Contient des méthodes pour définir et récupérer des propriétés et est une encapsulation de l’interface IWbemClassObject . Le responsable de l'implémentation ne devrait pas avoir à accéder directement aux méthodes de IWbemClassObject.
CThreadBase Classe de base qui fournit les mécanismes de sécurité de thread internes pour l’infrastructure du fournisseur WMI.
CWbemGlueFactory Partie de l’infrastructure du fournisseur WMI. L’infrastructure du fournisseur implémente des méthodes de cette interface en interne pour créer de nouvelles instances de classes pour le fournisseur.
CWbemProviderGlue Implémente IWbemProviderInit et les méthodes qui contrôlent le chargement et le déchargement du fournisseur du fournisseur d’infrastructure.
Fournisseur Contient des fonctions d’assistance et fournit des implémentations par défaut des méthodes IWbemServices.

 

Notez que de nombreuses méthodes d’infrastructure utilisent des paramètres CHString . CHString prend en charge un grand nombre des mêmes méthodes et propriétés que les classes MFC (Microsoft Foundation Classes), mais sans la surcharge de MFC. Pour plus d’informations sur CHString, voir Référence de la classe CHString.