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