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
Třídy sady řádků schématu a definiční třídy typů