CUtlProps Class
Implements properties for a variety of OLE DB property interfaces (for example, IDBProperties, IDBProperties, and IRowsetInfo).
template < class T >
class ATL_NO_VTABLE CUtlProps : public CUtlPropsBase
Parameters
- T
The class that contains the BEGIN_PROPSET_MAP.
Members
Methods
Gets a property from a property set. |
|
Used to validate a value before setting a property. |
|
Handles requests for an optional interface when a consumer calls a method on an object creation interface. |
|
Called after setting a property to handle chained properties. |
|
Sets a property in a property set. |
Remarks
Most of this class is an implementation detail.
CUtlProps contains two members for setting properties internally: GetPropValue and SetPropValue.
For more information on the macros used in a property set map, see BEGIN_PROPSET_MAP and END_PROPSET_MAP.
Requirements
Header: atldb.h