Freigeben über


IDBPropertiesImpl-Klasse

Stellt eine Implementierung für die IDBProperties-Schnittstelle bereit.

template <class T> 
class ATL_NO_VTABLE IDBPropertiesImpl 
   : public IDBProperties, public CUtlProps<T>

Parameter

  • T
    Die Klasse, von IDBPropertiesImpl abgeleitet.

Member

Schnittstellenmethoden

GetProperties

Gibt den Werten von Eigenschaften in die Datenquellen-, Datenquellen-Informationens- und Initialisierungseigenschaftengruppen zurück, die gerade im Datenquellenobjekt oder die Werte von Eigenschaften in der Initialisierungseigenschaftengruppe festgelegt werden, die derzeit auf den Enumerator festgelegt werden.

GetPropertyInfo

Gibt Informationen zu allen Eigenschaften zurück, die vom Anbieter unterstützt werden.

SetProperties

Legt Eigenschaften in die Datenquellen- und Initialisierungseigenschaftengruppen, für Datenquellenobjekte oder die Initialisierungseigenschaftengruppe, für Enumeratoren fest.

Hinweise

IDBProperties ist eine erforderliche Schnittstelle für Datenquellenobjekte und eine optionale Schnittstelle für Enumeratoren. Wenn ein Enumerator IDBInitialize verfügbar macht, muss es IDBProperties verfügbar machen. IDBPropertiesImpl implementiert IDBProperties, indem Sie eine statische Funktion, die durch BEGIN_PROPSET_MAP definierten Reihenfolge.

Anforderungen

Header: atldb.h

Siehe auch

Konzepte

OLE DB-Anbietervorlagen (C++)

Architektur von OLE DB-Anbietervorlagen