IDBSchemaRowsetImpl::CheckRestrictions
Zkontroluje platnost omezení vůči schématu řádků.
HRESULT CheckRestrictions(
REFGUID rguidSchema,
ULONG cRestrictions,
const VARIANT rgRestrictions[]
);
Parametry
rguidSchema
[v] Odkaz na požadované schéma řádků GUID (například DBSCHEMA_TABLES).cRestrictions
[v] Počet omezení, které spotřebitel předána pro schéma sady řádků.rgRestrictions
[v] Pole o délce cRestrictions omezení hodnot nastavení.Další informace naleznete v popisu rgRestrictions parametr v SetRestrictions.
Poznámky
Použití CheckRestrictions kontrola platnosti omezení vůči schématu řádků.Kontroluje omezení pro DBSCHEMA_TABLES, DBSCHEMA_COLUMNS, a DBSCHEMA_PROVIDER_TYPES schéma sady řádků.Volání je zjistit, zda spotřebitel volání IDBSchemaRowset::GetRowset je správná.Pokud chcete schéma sady řádků než výše uvedené podpory, je třeba vytvořit vlastní funkce k provedení tohoto úkolu.
CheckRestrictionsUrčuje, pokud je spotřebitel volání GetRowset s správné omezení a omezení správný typ (například VT_BSTR řetězec), zprostředkovatel podporuje.Také určuje, pokud jsou podporovány správný počet omezení.Standardně CheckRestrictions požádá poskytovatele, až SetRestrictions volání omezení, která podporuje na dané sady řádků.Porovná omezení od spotřebitelů proti těch zprostředkovatel a buď úspěšná nebo neúspěšná.
Další informace o schématu řádků naleznete v sady řádků IDBSchemaRowset v OLE DB Programmer's Reference v Windows SDK.
Požadavky
Záhlaví: atldb.h
Viz také
Referenční dokumentace
Sada řádků třídy a schématu tříd Typedef