IDBPropertiesImpl Class
The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.
The latest version of this topic can be found at IDBPropertiesImpl Class.
Provides an implementation for the IDBProperties
interface.
Syntax
template <class T>
class ATL_NO_VTABLE IDBPropertiesImpl
: public IDBProperties, public CUtlProps<T>
Parameters
T
Your class, derived from IDBPropertiesImpl
.
Members
Interface Methods
GetProperties | Returns the values of properties in the Data Source, Data Source Information, and Initialization property groups that are currently set on the data source object or the values of properties in the Initialization property group that are currently set on the enumerator. |
GetPropertyInfo | Returns information about all properties supported by the provider. |
SetProperties | Sets properties in the Data Source and Initialization property groups, for data source objects, or the Initialization property group, for enumerators. |
Remarks
IDBProperties is a mandatory interface for data source objects and an optional interface for enumerators. However, if an enumerator exposes IDBInitialize, it must expose IDBProperties
. IDBPropertiesImpl
implements IDBProperties
by using a static function defined by BEGIN_PROPSET_MAP.
Requirements
Header: atldb.h
See Also
OLE DB Provider Templates
OLE DB Provider Template Architecture