Поделиться через


Интерфейс IWbemQualifierSet (wbemcli.h)

Интерфейс IWbemQualifierSet выступает в качестве контейнера для всего набора именованных квалификаторов для одного свойства или всего объекта (класса или экземпляра). Содержимое контейнера зависит от способа получения указателя. Если указатель был получен из IWbemClassObject::GetQualifierSet, объект состоит из набора квалификаторов для всего объекта. Если указатель был получен из IWbemClassObject::GetPropertyQualifierSet, то объект представляет квалификаторы для определенного свойства.

Наследование

Интерфейс IWbemQualifierSet наследуется от интерфейса IUnknown . IWbemQualifierSet также содержит следующие типы элементов:

Методы

Интерфейс IWbemQualifierSet содержит следующие методы.

 
IWbemQualifierSet::BeginEnumeration

Метод IWbemQualifierSet::BeginEnumeration сбрасывается до перечисления всех квалификаторов в объекте .
IWbemQualifierSet::D elete

Метод IWbemQualifierSet::D elete удаляет указанный квалификатор по имени.
IWbemQualifierSet::EndEnumeration

Вызовите метод IWbemQualifierSet::EndEnumeration, если планируется завершить перечисления, инициированные с помощью IWbemQualifierSet::BeginEnumeration и IWbemQualifierSet::Next.
IWbemQualifierSet::Get

Метод IWbemQualifierSet::Get получает указанный именованный квалификатор, если он найден.
IWbemQualifierSet::GetNames

Метод IWbemQualifierSet::GetNames извлекает имена всех квалификаторов, доступных из текущего объекта или свойства. Кроме того, в зависимости от значения фильтра IFlags этот метод извлекает имена определенных квалификаторов.
IWbemQualifierSet::Next

Метод IWbemQualifierSet::Next извлекает следующий квалификатор в перечислении, которое началось с IWbemQualifierSet::BeginEnumeration.
IWbemQualifierSet::P ut

Метод IWbemQualifierSet::P ut записывает именованный квалификатор и значение. Новый квалификатор перезаписывает предыдущее значение того же имени. Если квалификатор не существует, он создается.

Комментарии

Настоятельно рекомендуется, чтобы динамические поставщики управления Windows никогда не реализовывал этот интерфейс, так как WMI предоставляет эту реализацию. Дополнительные сведения см. в разделе IWbemClassObject.

В WMI этот интерфейс всегда находится в процессе. Операции put влияют только на локальную копию объекта. Операции получения извлекают значения из локальной копии. Обновления выполняются только в том случае, если все объекты считываются или записываются с помощью методов в интерфейсе IWbemServices.

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header wbemcli.h (включая Wbemidl.h)

См. также раздел

COM API для WMI