IDBSchemaRowsetImpl::GetRowset
傳回結構描述資料列集。
STDMETHOD (GetRowset)(
IUnknown *pUnkOuter,
REFGUID rguidSchema,
ULONG cRestrictions,
const VARIANT rgRestrictions[],
REFIID riid,
ULONG cPropertySets,
DBPROPSET rgPropertySets[],
IUnknown **ppRowset
);
參數
pUnkOuter
[in] 彙總時為外部 IUnknown;否則為 NULL。rguidSchema
[in] 指向要求的結構描述資料列集 GUID (例如 DBSCHEMA_TABLES) 的參考。cRestrictions
[in] 對資料列集的限制之計數。rgRestrictions
[in] 表示限制的 cRestrictions VARIANT 陣列。riid
[in] 新建立之結構描述資料列集的要求 IID。cPropertySets
[in] 要設定之屬性集數目。rgPropertySets
[in/out] 設置於新建立的結構描述資料列集的 DBPROPSET 結構之陣列。ppRowset
[out] 指向在新建立的結構描述資料列集的要求之介面的指標。
備註
這個方法會要求使用者在工作階段類別擁有結構描述對應。 藉由使用結構描述對應資訊,若 rguidSchema 參數等於其中一個對應項目 GUID,GetRowset 會建立特定資料列集物件。 關於對應項目的說明,請參閱 SCHEMA_ENTRY 。
請參閱 Windows SDK 的 IDBSchemaRowset::GetRowset 。
需求
標頭: atldb.h
請參閱
參考
IDBSchemaRowsetImpl::GetSchemas