共用方式為


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

請參閱

參考

IDBSchemaRowsetImpl 類別

SCHEMA_ENTRY

結構描述資料列集類別和 Typedef 類別

其他資源

IDBSchemaRowsetImpl 成員