Classes d’infrastructure de fournisseur
[Les classes WMI C++ qui font partie de l’infrastructure du fournisseur WMI sont désormais considérées dans un état final et aucun développement, améliorations ou mises à jour supplémentaires ne sera disponible pour les problèmes non liés à la sécurité affectant 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. L’implémenteur ne doit pas avoir à accéder directement aux méthodes IWbemClassObject. |
CThreadBase | Classe de base qui fournit les mécanismes de sécurité des threads internes pour l’infrastructure du fournisseur WMI. |
CWbemGlueFactory | Partie de l’infrastructure du fournisseur WMI. Provider Framework 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 méthodes qui contrôlent le chargement et le déchargement du fournisseur de framework. |
fournisseur | Contient des fonctions d’assistance et fournit des implémentations par défaut des méthodes de IWbemServices. |
Notez que la plupart des méthodes de framework utilisent paramètres de CHString. CHString prend en charge la plupart des mêmes méthodes et propriétés que microsoft Foundation Classes (MFC), mais sans surcharge de MFC. Pour plus d’informations sur CHString, consultez de référence de classe CHString .