Delen via


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-.