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
标头 wbemcli.h (包括 Wbemidl.h)
Library Wbemuuid.lib
DLL Fastprox.dll;Krnlprov.dll;Ncprov.dll;Wbemcore.dll

另请参阅

IWbemQualifierSet

IWbemQualifierSet::Next