共用方式為


ICommandPropertiesImpl 類別

提供 ICommandProperties 介面的實作

語法

template <class T, class PropClass = T>
class ATL_NO_VTABLE ICommandPropertiesImpl
   : public ICommandProperties, public CUtlProps<PropClass>

參數

T
您的類別衍生自

PropClass
您的屬性類別。

需求

Header: atldb.h

成員

介面方法

名稱 描述
GetProperties 傳回目前針對數據列集要求之 Rowset 屬性群組中的屬性清單。
SetProperties 設定 Rowset 屬性群組中的屬性。

備註

這是命令的必要專案。 實作是由BEGIN_PROPSET_MAP巨集所定義的靜態函式所提供。

ICommandPropertiesImpl::GetProperties

使用命令的屬性對應傳回所有要求的屬性集。

語法

STDMETHOD(GetProperties)(const ULONG cPropertyIDSets,
   const DBPROPIDSET rgPropertyIDSets[],
   ULONG * pcPropertySets,
   DBPROPSET ** prgPropertySets);

參數

請參閱 OLE DB 程式設計人員參考中的 ICommandProperties::GetProperties

備註

請參閱 BEGIN_PROPSET_MAP

ICommandPropertiesImpl::SetProperties

設定命令對象的屬性。

語法

STDMETHOD(SetProperties)(ULONG cPropertySets,
   DBPROPSET rgPropertySets[]);

參數

請參閱 OLE DB 程式設計人員參考中的 ICommandProperties::SetProperties

另請參閱

OLE DB 提供者範本
OLE DB 提供者範本架構