Udostępnij za pośrednictwem


CUtlProps — Klasa

Implementuje właściwości dla szerokiego zakresu interfejsy OLE DB właściwości (na przykład IDBProperties, IDBProperties, i IRowsetInfo).

template < class T >
class ATL_NO_VTABLE CUtlProps : public CUtlPropsBase

Parametry

  • T
    Klasa, która zawiera BEGIN_PROPSET_MAP.

Elementy członkowskie

Metody

GetPropValue

Pobiera właściwości z zestaw właściwości.

IsValidValue

Używane do sprawdzania poprawności wartości przed ustawieniem właściwości.

OnInterfaceRequested

Obsługuje żądania dla interfejsu opcjonalne, gdy konsument wywoła metodę w interfejsie tworzenia obiektu.

Reportobject.onpropertychanged

O nazwie ustawienia właściwości do obsługi łańcuchowej właściwości.

SetPropValue

Ustawia właściwości w zestawie właściwości.

Uwagi

Większość tej klasy jest szczegółowa implementacja.

CUtlPropszawiera dwa elementy członkowskie do ustawiania właściwości wewnętrznie: GetPropValue i SetPropValue.

Aby uzyskać więcej informacji na temat makr używane na mapie zestaw właściwości, zobacz BEGIN_PROPSET_MAP i END_PROPSET_MAP.

Wymagania

Nagłówek: atldb.h

Zobacz też

Koncepcje

Szablony dostawców OLE DB (C++)

Architektura szablonu dostawcy OLE DB