Метод IWbemQualifierSet::BeginEnumeration (wbemcli.h)
Метод IWbemQualifierSet::BeginEnumeration сбрасывается до перечисления всех квалификаторов в объекте . Чтобы перечислить все квалификаторы в объекте, этот метод необходимо вызвать перед первым вызовом IWbemQualifierSet::Next. Порядок перечисления квалификаторов гарантированно будет инвариантным для данного экземпляра IWbemQualifierSet.
Синтаксис
HRESULT BeginEnumeration(
[in] long lFlags
);
Параметры
[in] lFlags
Задает квалификаторы для включения в перечисление . Это должна быть одна из следующих констант.
0 (ноль)
Возвращает имена всех квалификаторов.
WBEM_FLAG_LOCAL_ONLY
Возвращает только имена квалификаторов, относящиеся к текущему свойству или объекту . Если текущий набор квалификаторов ссылается на свойство, возвращаются только квалификаторы, относящиеся к свойству (включая переопределения), а не квалификаторы, распространяемые из определения класса. Если текущий набор квалификаторов ссылается на экземпляр, возвращаются только имена квалификаторов для конкретного экземпляра. Если текущий набор квалификаторов ссылается на класс, возвращаются только квалификаторы, относящиеся к производимому классу.
WBEM_FLAG_PROPAGATED_ONLY
Возвращает только имена квалификаторов, распространяемых из другого объекта. Например, если текущий набор квалификаторов ссылается на свойство, возвращаются только квалификаторы, распространяемые на это свойство из определения класса, а не из самого свойства. Если текущий набор квалификаторов ссылается на экземпляр , возвращаются только те квалификаторы, которые распространяются из определения класса. Если текущий набор квалификатора ссылается на класс, возвращаются только имена квалификатора, унаследованные от родительских классов.
Возвращаемое значение
Этот метод возвращает HRESULT , указывающий состояние вызова метода. В следующем списке перечислены значения, содержащиеся в HRESULT.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Целевая платформа | Windows |
Header | wbemcli.h (включая Wbemidl.h) |
Библиотека | Wbemuuid.lib |
DLL | Fastprox.dll; Krnlprov.dll; Ncprov.dll; Wbemcore.dll |