Udostępnij za pośrednictwem


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.