Klasy struktury dostawcy
[Klasy WMI C++, które są częścią struktury dostawcy WMI, są teraz brane pod uwagę w stanie końcowym, a żadne dalsze programowanie, ulepszenia lub aktualizacje nie będą dostępne dla problemów związanych z zabezpieczeniami wpływających na te biblioteki. Interfejsy API MI powinny być używane do wszystkich nowych programowania.]
Struktura dostawcy implementuje następujące klasy.
Framework, klasa | Opis |
---|---|
CFrameworkQuery | Zawiera metody przetwarzania zapytań. |
CInstance | Zawiera metody ustawiania i pobierania właściwości oraz jest hermetyzacją interfejsu IWbemClassObject. Implementator nie powinien mieć bezpośredniego dostępu do metod IWbemClassObject. |
CThreadBase | Klasa podstawowa, która dostarcza wewnętrzne mechanizmy bezpieczeństwa wątków dla struktury dostawcy WMI. |
CWbemGlueFactory | Część struktury dostawcy WMI. Struktura dostawcy implementuje metody tego interfejsu wewnętrznie w celu utworzenia nowych wystąpień klas dla dostawcy. |
CWbemProviderGlue | Implementuje IWbemProviderInit i metody kontrolujące ładowanie i zwalnianie dostawcy platformy. |
dostawcy | Zawiera funkcje pomocnika i udostępnia domyślne implementacje metod IWbemServices. |
Należy pamiętać, że wiele metod struktury używa parametrów CHString. CHString obsługuje wiele z tych samych metod i właściwości co klasy Microsoft Foundation (MFC), ale bez obciążenia MFC. Aby uzyskać więcej informacji na temat CHString, zobacz CHString Class Reference.