次の方法で共有


CUtlProps クラス

さまざまな OLE DB インターフェイスのプロパティのプロパティを実装します (たとえば、 IDBPropertiesIDBPropertiesIRowsetInfo)。

template < class T >
class ATL_NO_VTABLE CUtlProps : public CUtlPropsBase

パラメーター

  • T
    BEGIN_PROPSET_MAPを含むクラスです。

メンバー

83khaz7x.collapse_all(ja-jp,VS.110).gifメソッド

GetPropValue

プロパティからプロパティを取得します。

IsValidValue

プロパティを設定する前に値を検証するために使用します。

OnInterfaceRequested

コンシューマーがオブジェクト作成インターフェイスのメソッドをダイヤルする場合の省略可能なインターフェイスのハンドルの要求。

OnPropertyChanged

ハンドルへのプロパティを設定した後に呼び出されますプロパティを連結します。

SetPropValue

プロパティ セット プロパティを設定します。

解説

このクラスのほとんどは、実装の詳細です。

CUtlProps はプロパティの設定の 2 個のメンバーを内部的に含まれます: GetPropValueSetPropValue

プロパティ セット マップに使用されるマクロの詳細に BEGIN_PROPSET_MAPEND_PROPSET_MAPを参照してください。

必要条件

Header: atldb.h

参照

概念

OLE DB プロバイダー テンプレート (C++)

OLE DB プロバイダー テンプレートのアーキテクチャ