Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
[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.