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 |