IDBSchemaRowsetImpl::CheckRestrictions
스키마 행 집합에 대 한 제한의 유효성을 검사합니다.
HRESULT CheckRestrictions(
REFGUID rguidSchema,
ULONG cRestrictions,
const VARIANT rgRestrictions[]
);
매개 변수
rguidSchema
[in] 요청 된 스키마 행 집합 GUID에 대 한 참조 (예를 들어, DBSCHEMA_TABLES).cRestrictions
[in] 스키마 행 집합의 소비자 전달 제한 개수입니다.rgRestrictions
[in] 길이 배열을 cRestrictions 의 제한 값을 설정 해야 합니다.자세한 내용은 설명을 참조 하십시오의 rgRestrictions 매개 변수에서 제한을.
설명
사용 CheckRestrictions 스키마 행 집합에 대 한 제한의 유효성을 검사 합니다.에 대 한 제한을 확인 하 여 DBSCHEMA_TABLES, DBSCHEMA_COLUMNS, 및 DBSCHEMA_PROVIDER_TYPES 스키마 행 집합입니다.소비자의 확인 하려면 호출 호출 IDBSchemaRowset::GetRowset 올바른 됩니다.위에 나열 된 것 이외의 스키마 행 집합을 지원 하려는 경우이 작업을 수행 하기 위해 직접 함수를 만들어야 합니다.
CheckRestrictions소비자를 호출 하는 경우 결정 GetRowset 올바른 제한 및 올바른 제한 유형 (예를 들어,는 VT_BSTR 문자열) 공급자가 지 원하는.또한 제한 수가 정확한 지 확인 합니다.기본적으로 CheckRestrictions 공급자를 통해 묻습니다는 제한 을 호출에서 지 원하는 행 집합에서 지정 된 제한을.이 후 소비자 로부터 제한 설정과 일치 하는 공급자가 지 원하는 비교 하 고 성공 또는 실패 합니다.
스키마 행 집합에 대 한 자세한 내용은 IDBSchemaRowset 에 있는 OLE DB 프로그래머용 참조 에 Windows SDK.
요구 사항
헤더: 보고