Классы 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.