Классы Provider Framework
[Классы WMI C++, которые являются частью платформы поставщика WMI, теперь рассматриваются в окончательном состоянии, а дальнейшие разработки, улучшения или обновления не будут доступны для проблем, связанных с безопасностью, влияющих на эти библиотеки. API-интерфейсы MI должны использоваться для всех новых разработок.]
Платформа поставщика реализует следующие классы.
Класс Framework | Description |
---|---|
CFrameworkQuery | Содержит методы обработки запросов. |
CInstance | Содержит методы для задания и извлечения свойств и инкапсуляции интерфейса IWbemClassObject . Реализация не должна напрямую обращаться к методам IWbemClassObject . |
CThreadBase | Базовый класс, предоставляющий внутренние механизмы безопасности потоков для платформы поставщика WMI. |
CWbemGlueFactory | Часть платформы поставщика WMI. Платформа поставщика реализует методы этого интерфейса внутренне для создания новых экземпляров классов для поставщика. |
CWbemProviderGlue | Реализует IWbemProviderInit и методы, управляющие загрузкой и выгрузкой поставщика платформы. |
Поставщик | Содержит вспомогательные функции и предоставляет реализации методов IWbemServices по умолчанию. |
Обратите внимание, что многие из методов платформы используют параметры CHString. CHString поддерживает многие из одинаковых методов и свойств, что и классы Microsoft Foundation (MFC), но без затрат на MFC. Дополнительные сведения о CHString см. в справочнике по классу CHString.