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
Třídy sady řádků schématu a definiční třídy typů