IWbemQualifierSet

[This is preliminary documentation and subject to change.]

The object that exports the IWbemQualifierSet interface acts as a container for the entire set of named qualifiers for a single property, Also, it can act as a container for an entire class object, instance, or class definition, depending on how the pointer was obtained. If the pointer was obtained from IWbemClassObject::GetQualifierSet, the object consists of the set of qualifiers for an entire object (a class or instance). If the pointer was obtained from IWbemClassObject::GetPropertyQualifierSet, then the object represents the qualifiers for a particular property.

Within WBEM, this interface is always in-process. Put operations only affect the local copy of the object. Get operations retrieve values from the local copy. Updates are performed only when entire objects are read or written using methods on the IWbemServices interface.

It is strongly recommended that CIMOM dynamic providers never implement this interface. See IWbemClassObject for details.

Methods in Vtable Order

IUnknown Methods Description
QueryInterface Determines if the current object supports a given interface.
AddRef Increases the object's reference count by 1.
Release Decrements the reference count.

IWbemQualifierSet Methods Description
Get Reads a particular named qualifier.
Put Writes a particular named qualifier.
Delete Deletes the specified named qualifier.
GetNames Gets the names of qualifiers subject to certain filters.
BeginEnumeration Resets prior to an enumeration of all qualifiers.
Next Gets the next qualifier during an enumeration of all qualifiers.
EndEnumeration Ends an enumeration of qualifiers.