[This is preliminary documentation and subject to change.]
The IWbemPropertyProvider interface is a callback interface implemented only by dynamic property providers. These providers must map their implementations to individual properties in a CIM class instance, usually by specifying qualifiers in a MOF file. CIMOM is the only client of this interface, and it calls the methods whenever the properties are required by a client application. At that time, the property provider looks up the corresponding property value from its own data sources, and returns it to CIMOM.
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 object's reference count and frees the object when the reference count is zero. |
IWbemPropertyProvider Methods | Description |
---|---|
GetProperty | Called by CIMOM whenever a dynamic property value is required. |
PutProperty | Called by CIMOM to write a dynamic property value. |