IDBSchemaRowsetImpl::SetRestrictions

특정 스키마 행 집합에서 지원 되는 제한을 지정 합니다.

void SetRestrictions(
   ULONG cRestrictions,
   GUID* /* rguidSchema */,
   ULONG* rgRestrictions 
);

매개 변수

  • cRestrictions
    [in] 제한 개수는 rgRestrictions 배열 및 횟수에 대 한 Guid는 rguidSchema 배열.

  • rguidSchema
    [in] 스키마 행 집합을 반입 제한 Guid의 배열입니다.각 배열 요소는 스키마 행 집합의 GUID 포함 (예를 들어, DBSCHEMA_TABLES).

  • rgRestrictions
    [in] 길이 배열을 cRestrictions 의 제한 값을 설정 해야 합니다.각 요소를 해당 하는 GUID로 식별 되는 스키마 행 집합 제한.스키마 행 집합 공급자가 지원 되지 않는 경우는 요소 0으로 설정 됩니다.그렇지 않은 경우는 ULONG 해당 스키마 행 집합에서 지원할 제한을 나타내는 비트 마스크 값을 포함 합니다.제한 일치에 특정 스키마 행 집합에 대 한 자세한 내용은 스키마 행 집합 Guid의 표를 참조 하십시오에서 IDBSchemaRowsetOLE DB 프로그래머용 참조 에 Windows SDK.

설명

IDBSchemaRowset 개체 호출 SetRestrictions 특정 스키마 행 집합에서 지원할 제한을 결정 하 (호출 GetSchemas upcasted에 대 한 포인터를 통해).제한을 설정하면 사용자가 "MyTable"이라는 테이블의 모든 열을 찾은 다음 일치하는 행만 페치할 수 있습니다.제한은 선택 사항입니다. 제한을 지원하지 않을 경우, 즉 기본값을 사용할 경우에는 모든 데이터가 반환됩니다.

이 메서드의 기본 구현은 설정의 rgRestrictions 배열 요소 0에 있습니다.기본값 이외의 제한을 설정 하려면 세션 클래스의 기본값을 무시 합니다.

스키마 행 집합 지원의 구현에 대 한 내용은 스키마 행 집합 지원.

스키마 행 집합을 지원하는 공급자 예제는 UpdatePV 샘플을 참조하십시오.

스키마 행 집합에 대 한 자세한 내용은 IDBSchemaRowset 에 있는 OLE DB 프로그래머용 참조 에 Windows SDK.

요구 사항

헤더: 보고

참고 항목

참조

IDBSchemaRowsetImpl 클래스

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

개념

스키마 행 집합 지원

UpdatePV

기타 리소스

IDBSchemaRowsetImpl 멤버