Sdílet prostřednictvím


IDBSchemaRowsetImpl::SetRestrictions

Určuje, která omezení podporujete na konkrétní schéma sady řádků.

void SetRestrictions( 
   ULONG cRestrictions, 
   GUID* /* rguidSchema */, 
   ULONG* rgRestrictions  
);

Parametry

  • cRestrictions
    [v] Počet omezení rgRestrictions a pole Číslo GUID v rguidSchema pole.

  • rguidSchema
    [v] Pole GUID sad řádků schématu, pro který chcete načíst omezení.Každý element pole obsahuje identifikátor GUID jedno schéma sady řádků (například DBSCHEMA_TABLES).

  • rgRestrictions
    [v] Pole o délce cRestrictions hodnot omezení stanovit.Každý prvek odpovídá omezení řádků schématu označeny identifikátorem GUID.Pokud schéma sady řádků není podporována zprostředkovatelem, prvek nastaven na nulu.Jinak ULONG hodnota obsahuje bitovou masku, která představuje omezení podporován v této sadě řádků schématu.Další informace, na které odpovídají omezení konkrétní sadě řádků schématu, naleznete v tabulce GUID sad řádků schématu v IDBSchemaRowset v OLE DB Programmer's Reference v Windows SDK.

Poznámky

IDBSchemaRowset objekt volání SetRestrictions k určení, která omezení podporujete na konkrétní schéma sady řádků (jmenuje se GetSchemas prostřednictvím upcasted ukazatele).Omezení umožňují spotřebitelům načítat pouze odpovídající řádky (například vyhledat všechny sloupce v tabulce "MyTable").Omezení jsou volitelná a v případě, kdy není žádné podporováno (výchozí), jsou vždy navrácena všechna data.

Výchozí implementace tato metoda nastaví rgRestrictions pole prvků na hodnotu 0.Přepište výchozí nastavení ve vaší třídě relace, chcete-li nastavit výchozí omezení.

Informace o implementaci podpory sady řádků schématu, viz Podpora sad řádků schématu.

Pro příklad poskytovatele, který podporuje sady řádků schématu si prohlédněte ukázku UpdatePV.

Další informace o sadách řádků schématu naleznete v tématu IDBSchemaRowset v OLE DB Programmer's Reference v Windows SDK.

Požadavky

Záhlaví: atldb.h

Viz také

Referenční dokumentace

IDBSchemaRowsetImpl – třída

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

Koncepty

Podpora sad řádků schématu

UpdatePV

Další zdroje

IDBSchemaRowsetImpl Class Members