Sdílet prostřednictvím


IDBSchemaRowsetImpl::CreateSchemaRowset

Implementuje funkci tvůrce objektu modelu COM pro objekt, určený parametrem š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 omezení řádků schématu.

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

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

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

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

  • ppRowset
    [out] Odcházejícím IUnknown požaduje riid.To IUnknown je rozhraní pro objekt sady řádků schématu.

  • pSchemaRowset
    [out] Ukazatel na instanci třídy sady řádků schématu.Obvykle není použit tento parametr, ale pokud je třeba provést další práce na sadě řádků schématu před předávání dat objekt modelu COM lze použít.Životnost pSchemaRowset je vázán ppRowset.

Vrácená hodnota

Standardní HRESULT hodnotu.

Poznámky

Tato funkce implementuje obecné creator pro všechny typy sady řádků schématu.Uživatel obvykle ne volejte tuto funkci.Nazývá provádění mapování schématu.

Požadavky

Záhlaví: atldb.h

Viz také

Referenční dokumentace

IDBSchemaRowsetImpl – třída

SCHEMA_ENTRY

Třídy sady řádků schématu a definiční třídy typů

Další zdroje

IDBSchemaRowsetImpl Class Members