다음을 통해 공유


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.

요구 사항

헤더: 보고

참고 항목

참조

IDBSchemaRowsetImpl 클래스

스키마 행 집합 클래스 및 Typedef 클래스

기타 리소스

IDBSchemaRowsetImpl 멤버