[This is preliminary documentation and subject to change.]
The DIWbemQualifierSet.BeginEnumeration method resets before an enumeration of all the qualifiers in the object. To enumerate all of the qualifiers on an object, you must call this method before to the first call to DIWbemQualifierSet.Next.
DIWbemQualifierSet.BeginEnumeration(
[in] lFlags As Long
) As Long
0 (Zero) | Return the names of all qualifiers. |
WBEM_FLAG_LOCAL_ONLY | Return only the names of the local object. If the current qualifier set refers to a property, return only the qualifiers set on this property. Do not return those propagated from another qualifier set. If the current qualifier set refers to an instance, return only the instance-specific qualifier names. If the current qualifier set refers to a class, return only qualifiers local to the derived-most class. |
WBEM_FLAG_PROPAGATED_ONLY | Return only the names of qualifiers propagated from another object. For example, if the current qualifier set refers to a property, return only the qualifiers propagated to this property from another qualifier set. Do not return those set on this property itself. If the current qualifier set refers to an instance, only return qualifiers propagated from the class definition. If the current qualifier set refers to a class, only return qualifier names inherited from the superclasses, and so on. |
WBEM_E_INVALID_PARAMETER | The lFlags parameter was not valid. |
WBEM_NO_ERROR | Success. |