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
Sada řádků třídy a schématu tříd Typedef