IDBSchemaRowsetImpl::CreateSchemaRowset
實作的 COM 物件建立者函式樣板參數所指定的物件。
template < class SchemaRowsetClass >
HRESULT CreateSchemaRowset(
IUnknown *pUnkOuter,
ULONG cRestrictions,
const VARIANT rgRestrictions[],
REFIID riid,
ULONG cPropertySets,
DBPROPSET rgPropertySets[],
IUnknown** ppRowset,
SchemaRowsetClass*& pSchemaRowset
);
參數
pUnkOuter
[in]外部 IUnknown 彙總,否則時 NULL。cRestrictions
[in]限制套用至結構描述資料列計數。rgRestrictions
[in]陣列的cRestrictionsVARIANTs 套用至資料列集。riid
[in]介面來 QueryInterface 的輸出上 IUnknown。cPropertySets
[in]若要設定會設定屬性的數目。rgPropertySets
[in]陣列的 DBPROPSET 結構,指定要設定的屬性。ppRowset
[] out連出 IUnknown 所要求的riid。這 IUnknown 是一個介面上的結構描述資料列集物件。pSchemaRowset
[] out結構描述資料列集類別的執行個體變數的指標。一般而言,不使用此參數,但如果您必須在結構描述資料列集上的 COM 物件來送出之前,執行更多的工作可以使用它。存留期的pSchemaRowset已結合ppRowset。
傳回值
一種標準HRESULT的值。
備註
這個函式會實作所有類型的結構描述資料列集的泛用建立者。一般而言,使用者不會呼叫這個函式。結構描述對應的實作會呼叫它。
需求
標頭: atldb.h