Интерфейс IWbemClassObject (wbemcli.h)
Интерфейс IWbemClassObject содержит определения классов и экземпляры объектов класса и управляет ими.
Наследование
Интерфейс IWbemClassObject наследуется от интерфейса IUnknown . IWbemClassObject также имеет следующие типы элементов:
Методы
Интерфейс IWbemClassObject содержит следующие методы.
IWbemClassObject::BeginEnumeration Сбрасывает перечисление обратно в начало перечисления. |
IWbemClassObject::BeginMethodEnumeration Используйте вызов метода IWbemClassObject::BeginMethodEnumeration, чтобы начать перечисление методов, доступных для объекта . |
IWbemClassObject::Clone Метод IWbemClassObject::Clone возвращает новый объект, который является полным клоном текущего объекта. Новый объект имеет число ссылок COM 1. |
IWbemClassObject::CompareTo Метод IWbemClassObject::CompareTo сравнивает объект с другим объектом управления Windows. Обратите внимание, что в этом процессе сравнения существуют определенные ограничения. |
IWbemClassObject::D elete Метод IWbemClassObject::D elete удаляет указанное свойство из определения класса CIM и всех его квалификаторов. |
IWbemClassObject::D eleteMethod Для удаления метода используйте метод IWbemClassObject::D eleteMethod. Этот вызов поддерживается, только если текущий объект является определением класса CIM. Управление методами недоступно из указателей IWbemClassObject, которые указывают на экземпляры CIM. |
IWbemClassObject::EndEnumeration Метод IWbemClassObject::EndEnumeration завершает последовательность перечисления, запущенную с IWbemClassObject::BeginEnumeration. |
IWbemClassObject::EndMethodEnumeration Метод IWbemClassObject::EndMethodEnumeration используется для завершения последовательности перечисления методов, запущенной с IWbemClassObject::BeginMethodEnumeration. |
IWbemClassObject::Get Метод IWbemClassObject::Get извлекает указанное значение свойства, если оно существует. Этот метод также может возвращать системные свойства. |
IWbemClassObject::GetMethod Возвращает сведения о запрашиваемом методе. |
IWbemClassObject::GetMethodOrigin Метод IWbemClassObject::GetMethodOrigin используется для определения класса, для которого был объявлен метод. |
IWbemClassObject::GetMethodQualifierSet IWbemClassObject::GetMethodQualifierSet используется для получения набора квалификатора для определенного метода. |
IWbemClassObject::GetNames Извлекает имена свойств в объекте . |
IWbemClassObject::GetObjectText Метод IWbemClassObject::GetObjectText возвращает текстовую отрисовку объекта в синтаксисе MOF. |
IWbemClassObject::GetPropertyOrigin Метод IWbemClassObject::GetPropertyOrigin извлекает имя класса, в котором было введено определенное свойство. |
IWbemClassObject::GetPropertyQualifierSet Метод IWbemClassObject::GetPropertyQualifierSet получает набор квалификатора для определенного свойства в объекте класса. Этот метод можно использовать со свойствами, которые являются членом экземпляра или определения класса. |
IWbemClassObject::GetQualifierSet Метод IWbemClassObject::GetQualifierSet возвращает указатель интерфейса, который позволяет выполнять операции чтения и записи с набором квалификаторов для всего объекта класса, будь то экземпляр или определение класса. |
IWbemClassObject::InheritsFrom Метод IWbemClassObject::InheritsFrom определяет, является ли текущий класс или экземпляр производным от указанного родительского класса. |
IWbemClassObject::Next Метод IWbemClassObject::Next извлекает следующее свойство в перечислении, которое началось с IWbemClassObject::BeginEnumeration. |
IWbemClassObject::NextMethod Используется для получения следующего метода в последовательности перечисления методов, которая начинается с вызова IWbemClassObject::BeginMethodEnumeration. |
IWbemClassObject::P ut Задает новое значение для именованного свойства. |
IWbemClassObject::P utMethod Используется для создания метода. |
IWbemClassObject::SpawnDerivedClass Используйте метод IWbemClassObject::SpawnDerivedClass, чтобы создать новый производный объект класса из текущего объекта. |
IWbemClassObject::SpawnInstance Используйте метод IWbemClassObject::SpawnInstance для создания нового экземпляра класса. |
Комментарии
Пользователи и поставщики никогда не должны реализовывать этот интерфейс. Поддерживается только реализация, предоставляемая WMI.
С точки зрения клиента WMI этот интерфейс всегда находится в процессе. Операции записи (Put) влияют только на локальную копию объекта, а операции чтения (get) всегда извлекают значения из локальной копии. Обновления WMI можно выполнять только в том случае, если все объекты считываются или записываются с помощью методов в интерфейсе IWbemServices . Примеры таких обновлений: IWbemServices::P utInstance или IWbemServices::P utClass.
Требования
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Целевая платформа | Windows |
Header | wbemcli.h (включая Wbemidl.h) |
См. также раздел
Создание и объявление экземпляра с помощью C++
Описание пути к объекту класса