IRowsetInfoImpl 類別
提供 IRowsetInfo 介面的實作。
語法
template <class T, class PropClass = T>
class ATL_NO_VTABLE IRowsetInfoImpl :
public IRowsetInfo,
public CUtlProps<PropClass>
參數
T
您的類別衍生自 IRowsetInfoImpl
。
PropClass
預設為 T 的使用者定義屬性類別。
需求
標頭: altdb.h
成員
介面方法
名稱 | 描述 |
---|---|
GetProperties | 傳回數據列集所支援之所有屬性的目前設定。 |
GetReferencedRowset | 傳回套用書籤之數據列集的介面指標。 |
GetSpecification | 傳回建立這個數據列集之物件 (命令或會話) 上的介面指標。 |
備註
數據列集上的必要介面。 這個類別會使用 命令類別中定義的屬性集對應 來實作數據列集屬性。 雖然數據列集類別似乎是使用命令類別的屬性集,但是當數據列集是由命令或會話物件建立時,會提供它自己的運行時間屬性複本。
IRowsetInfoImpl::GetProperties
傳回群組中屬性的 DBPROPSET_ROWSET
目前設定。
語法
STDMETHOD (GetProperties )(const ULONG cPropertyIDSets,
const DBPROPIDSET rgPropertyIDSets[],
ULONG* pcPropertySets,
DBPROPSET** prgPropertySets);
參數
請參閱 OLE DB 程式設計人員參考中的 IRowsetInfo::GetProperties。
IRowsetInfoImpl::GetReferencedRowset
傳回套用書籤之數據列集的介面指標。
語法
STDMETHOD (GetReferencedRowset )(DBORDINAL iOrdinal,
REFIID riid,
IUnknown** ppReferencedRowset);
參數
請參閱 OLE DB 程式設計人員參考中的 IRowsetInfo::GetReferencedRowset。 iOrdinal 參數必須是書籤數據行。
IRowsetInfoImpl::GetSpecification
傳回建立這個數據列集之物件 (命令或會話) 上的介面指標。
語法
STDMETHOD (GetSpecification )(REFIID riid,
IUnknown** ppSpecification);
參數
請參閱 OLE DB 程式設計人員參考中的 IRowsetInfo::GetSpecification。
備註
搭配 IGetDataSourceImpl 使用這個方法,從數據源物件擷取屬性。