[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.
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. |