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.