Skip to content

Latest commit

 

History

History
74 lines (65 loc) · 2.47 KB

File metadata and controls

74 lines (65 loc) · 2.47 KB
title IDBPropertiesImpl Class | Microsoft Docs
ms.custom
ms.date 11/04/2016
ms.reviewer
ms.suite
ms.technology
cpp-windows
ms.tgt_pltfrm
ms.topic article
f1_keywords
IDBPropertiesImpl
ATL.IDBPropertiesImpl
ATL.IDBPropertiesImpl<T>
ATL::IDBPropertiesImpl<T>
ATL::IDBPropertiesImpl
dev_langs
C++
helpviewer_keywords
IDBPropertiesImpl class
ms.assetid a7f15a8b-95b2-4316-b944-d5d03f8d74ab
caps.latest.revision 9
author mikeblome
ms.author mblome
manager ghogen
translation.priority.ht
cs-cz
de-de
es-es
fr-fr
it-it
ja-jp
ko-kr
pl-pl
pt-br
ru-ru
tr-tr
zh-cn
zh-tw

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