IDBSchemaRowsetImpl::CreateSchemaRowset
Implementuje funkcję twórca obiektu COM dla obiektu określonego przez parametr szablonu.
template < class SchemaRowsetClass >
HRESULT CreateSchemaRowset(
IUnknown *pUnkOuter,
ULONG cRestrictions,
const VARIANT rgRestrictions[],
REFIID riid,
ULONG cPropertySets,
DBPROPSET rgPropertySets[],
IUnknown** ppRowset,
SchemaRowsetClass*& pSchemaRowset
);
Parametry
pUnkOuter
[w] Zewnętrzna IUnknown podczas agregowania inaczej NULL.cRestrictions
[w] Licznik ograniczenia stosowane do zestawu wierszy schematu.rgRestrictions
[w] Tablica cRestrictionsWARIANTUs, które mają być stosowane do zestawu wierszy.riid
[w] Interfejs do QueryInterface dla produkcja IUnknown.cPropertySets
[w] Ustawia liczbę właściwości ustaw.rgPropertySets
[w] Tablica DBPROPSET strukturami które właściwości są ustawione.ppRowset
[out] Wychodzące IUnknown wymagane przez riid.To IUnknown jest interfejsem obiektu schematu zestawu wierszy.pSchemaRowset
[out] Wskaźnik do instancji klasy schematu zestawu wierszy.Zazwyczaj ten parametr nie jest używany, ale mogą używane, jeśli musi wykonać więcej pracy na zestawie wierszy schematu przed przekazaniem ich do obiektu COM.Okres istnienia pSchemaRowset jest związana ppRowset.
Wartość zwracana
Standard HRESULT wartości.
Uwagi
Ta funkcja implementuje rodzajowy twórca dla wszystkich typów wierszy schematu.Zazwyczaj użytkownik nie wywołuje tę funkcję.Jest on nazywany przez implementację Mapa schematu.
Wymagania
Nagłówek: atldb.h
Zobacz też
Informacje
Zestaw wierszy klasy i schematu Typedef klas