Sdílet prostřednictvím


IDBSchemaRowsetImpl::CheckRestrictions

Kontroluje platnost omezení proti sadě řádků schématu.

HRESULT CheckRestrictions( 
   REFGUID rguidSchema, 
   ULONG cRestrictions, 
   const VARIANT rgRestrictions[] 
);

Parametry

  • rguidSchema
    [v] Odkaz na sada řádků schématu požadovaný identifikátor GUID (například DBSCHEMA_TABLES).

  • cRestrictions
    [v] Počet omezení, která spotřebiteli předána pro sady řádků schématu.

  • rgRestrictions
    [v] Pole o délce cRestrictions hodnot omezení stanovit.Další informace naleznete v tématu Popis rgRestrictions parametr v SetRestrictions.

Poznámky

Použití CheckRestrictions Chcete-li zkontrolovat platnost omezení proti sadě řádků schématu.Kontroluje omezení pro DBSCHEMA_TABLES, DBSCHEMA_COLUMNS, a DBSCHEMA_PROVIDER_TYPES schéma sady řádků.Zavolejte ji lze zjistit, zda příjemce volání IDBSchemaRowset::GetRowset je správná.Pokud chcete zajistit podporu sady řádků schématu, než které jsou uvedeny výše, měli byste vytvořit vlastní funkce k provedení tohoto úkolu.

CheckRestrictionsUrčuje-li spotřebitel volá GetRowset s správné omezení a omezení správný typ (například VT_BSTR řetězce), zprostředkovatel podporuje.Určuje také podporuje správný počet omezení.Ve výchozím nastavení CheckRestrictions požádá prostřednictvím poskytovatele, SetRestrictions volání, která omezení podporuje v dané sadě řádků.Srovnává omezení spotřebitele proti jsou podporovány zprostředkovateli a buď úspěšná nebo neúspěšná.

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ů

Další zdroje

IDBSchemaRowsetImpl Class Members