Provider Framework-klassen
[WMI C++-klassen die deel uitmaken van het WMI-providerframework, worden nu beschouwd als definitief en er zijn geen verdere ontwikkeling, verbeteringen of updates beschikbaar voor niet-beveiligingsgerelateerde problemen die van invloed zijn op deze bibliotheken. De MI-API's moeten worden gebruikt voor alle nieuwe ontwikkeling.]
Het providerframework implementeert de volgende klassen.
Framework-klasse | Beschrijving |
---|---|
CFrameworkQuery- | Bevat methoden voor het verwerken van query's. |
CInstance- | Bevat methoden voor het instellen en ophalen van eigenschappen en is een inkapseling van de IWbemClassObject interface. Implementer mag geen toegang hebben tot IWbemClassObject methoden rechtstreeks. |
CThreadBase- | Een basisklasse die de interne threadveiligheidsmechanismen levert voor het WMI Provider Framework. |
CWbemGlueFactory- | Onderdeel van het WMI-providerframework. Het Provider Framework implementeert intern methoden van deze interface om nieuwe exemplaren van klassen voor de provider te maken. |
CWbemProviderGlue- | Implementeert IWbemProviderInit en methoden waarmee het laden en lossen van de frameworkprovider wordt beheerd. |
Provider- | Bevat helperfuncties en biedt standaard implementaties van de methoden van IWbemServices. |
Houd er rekening mee dat veel van de frameworkmethoden gebruikmaken van CHString-parameters. CHString- ondersteunt veel van dezelfde methoden en eigenschappen als de Microsoft Foundation Classes (MFC), maar zonder de overhead van MFC. Zie CHString Class Referencevoor meer informatie over CHString-.