IDBSchemaRowsetImpl::SetRestrictions
Określa ograniczenia, które obsługują na wierszy określonego schematu.
void SetRestrictions(
ULONG cRestrictions,
GUID* /* rguidSchema */,
ULONG* rgRestrictions
);
Parametry
cRestrictions
[w] Liczba ograniczenia w rgRestrictions tablicy i liczba identyfikatorów GUID w rguidSchema tablicy.rguidSchema
[w] Tablica identyfikatorów GUID zestawów wierszy schemat, dla którego fetch ograniczeń.Każdy element tablicy zawiera identyfikator GUID schematu jednego zestawu wierszy (na przykład DBSCHEMA_TABLES).rgRestrictions
[w] Długość tablicy cRestrictions ograniczenie wartości należy ustawić.Każdy element odpowiada ograniczeń na wierszy schematu, identyfikowane przez identyfikator GUID.Jeśli wierszy schematu nie jest obsługiwana przez dostawcę, element jest ustawiony na zero.W przeciwnym razie ULONG wartość zawiera maska bitowa reprezentująca ograniczeń, obsługiwane na tym schemacie wierszy.Aby uzyskać więcej informacji, na którym ograniczeń odpowiadają wierszy określonego schematu, zapoznaj się z tabeli wierszy schematu GUID w IDBSchemaRowset w OLE DB Programmer's Reference w Windows SDK.
Uwagi
IDBSchemaRowset wywołania obiektu SetRestrictions do określenia ograniczeń, które obsługują na wierszy określonego schematu (nazywa się GetSchemas przez upcasted wskaźnik).Ograniczenia pozwalają konsumentom do pobrania tylko pasujące wiersze (na przykład znaleźć wszystkie kolumny w tabeli "MojaTabela").Ograniczenia są opcjonalne, a w przypadku, w których żaden nie jest obsługiwane (domyślnie), wszystkie dane jest zawsze zwracana.
Ustawia domyślna Implementacja tej metody rgRestrictions elementów na 0 w tablicy.Zastąpić domyślne w klasie sesji ograniczenia innej niż domyślna.
Aby uzyskać informacje na Implementowanie obsługi wierszy schematu, zobacz Obsługi zestawów wierszy schematu.
Przykładem jest dostawca obsługujący zestawów wierszy schematu, zobacz UpdatePV próbki.
Aby uzyskać więcej informacji o schemacie zestawów wierszy, zobacz IDBSchemaRowset w OLE DB Programmer's Reference w Windows SDK.
Wymagania
Nagłówek: atldb.h
Zobacz też
Informacje
Zestaw wierszy klasy i schematu Typedef klas
Koncepcje
Wspieranie schematu zestawów wierszy.