Sdílet prostřednictvím


IDBSchemaRowsetImpl::CreateSchemaRowset

Implementuje funkci tvůrce objektu COM pro objekt určený parametr šablony.

template < class SchemaRowsetClass >
HRESULT CreateSchemaRowset(
   IUnknown *pUnkOuter,
   ULONG cRestrictions,
   const VARIANT rgRestrictions[],
   REFIID riid,
   ULONG cPropertySets,
   DBPROPSET rgPropertySets[],
   IUnknown** ppRowset,
   SchemaRowsetClass*& pSchemaRowset 
);

Parametry

  • pUnkOuter
    [v] Vnější IUnknown při agregaci jinak NULL.

  • cRestrictions
    [v] Počet řádků schématu omezení.

  • rgRestrictions
    [v] Pole cRestrictionsVARIANTYs u řádků.

  • riid
    [v] Rozhraní funkce QueryInterface pro výstup na IUnknown.

  • cPropertySets
    [v] Nastaví počet vlastnost nastavit.

  • rgPropertySets
    [v] Pole DBPROPSET struktury, které určují vlastnosti a nastavení.

  • ppRowset
    [výstup] Odchozí IUnknown požaduje riid.Tato IUnknown je rozhraní objektu schématu řádků.

  • pSchemaRowset
    [výstup] Odkaz na instanci třídy schématu řádků.Obvykle není tento parametr použit, ale lze použít, pokud je třeba provést více práce se schéma řádků před předání objekt COM.Životnost pSchemaRowset vázán ppRowset.

Vrácená hodnota

Standard HRESULT hodnotu.

Poznámky

Tato funkce implementuje obecné creator pro všechny typy řádků schématu.Uživatel obvykle nevyvolá tato funkce.Jmenuje se provádění mapa schématu.

Požadavky

Záhlaví: atldb.h

Viz také

Referenční dokumentace

Třída IDBSchemaRowsetImpl

SCHEMA_ENTRY

Sada řádků třídy a schématu tříd Typedef

Další zdroje

Členové IDBSchemaRowsetImpl