Dela via


Provider Framework-klasser

[WMI C++-klasser som ingår i WMI-providerramverket anses nu vara i slutligt tillstånd, och ingen ytterligare utveckling, förbättringar eller uppdateringar kommer att vara tillgängliga för icke-säkerhetsproblem som påverkar dessa bibliotek. MI-API:er ska användas för all ny utveckling.]

Providerramverket implementerar följande klasser.

Framework-klass Beskrivning
CFrameworkQuery Innehåller metoder för frågebearbetning.
CInstance Innehåller metoder för att ange och hämta egenskaper och är en inkapsling av IWbemClassObject--gränssnittet. Implementer ska inte behöva komma åt IWbemClassObject- metoder direkt.
CThreadBase En basklass som tillhandahåller de interna trådsäkerhetsmekanismerna för WMI Provider Framework.
CWbemGlueFactory En del av WMI-providerramverket. Provider Framework implementerar metoder för det här gränssnittet internt för att skapa nya instanser av klasser för providern.
CWbemProviderGlue Implementerar IWbemProviderInit och metoder som styr inläsning och avlastning av ramverksprovidern.
Provider Innehåller hjälpfunktioner och tillhandahåller standardimplementeringar av metoderna för IWbemServices.

 

Observera att många av ramverksmetoderna använder CHString- parametrar. CHString stöder många av samma metoder och egenskaper som Microsoft Foundation-klasserna (MFC), men utan MFC:s omkostnader. Mer information om CHStringfinns i CHString-klassreferens.