다음을 통해 공유


IDBSchemaRowsetImpl::CreateSchemaRowset

템플릿 매개 변수에 의해 지정 된 개체가 COM 개체 작성자 함수를 구현 합니다.

template < class SchemaRowsetClass >
HRESULT CreateSchemaRowset(
   IUnknown *pUnkOuter,
   ULONG cRestrictions,
   const VARIANT rgRestrictions[],
   REFIID riid,
   ULONG cPropertySets,
   DBPROPSET rgPropertySets[],
   IUnknown** ppRowset,
   SchemaRowsetClass*& pSchemaRowset 
);

매개 변수

  • pUnkOuter
    [in] 외부 IUnknown 그렇지 집계할 때 NULL.

  • cRestrictions
    [in] 스키마 행 집합에 적용 되는 제한 개수입니다.

  • rgRestrictions
    [in] 배열을 cRestrictions변형s 행 집합에 적용할 수 있습니다.

  • riid
    [in] 인터페이스에 QueryInterface 에 대 한 출력 IUnknown.

  • cPropertySets
    [in] 설정할 속성의 수를 설정 합니다.

  • rgPropertySets
    [in] 배열 DBPROPSET 구조 설정 되는 속성을 지정 합니다.

  • ppRowset
    [out] 나가는 IUnknown 으로 요청 riid.이 IUnknown 스키마 행 집합 개체 인터페이스입니다.

  • pSchemaRowset
    [out] 스키마 행 집합 클래스의 인스턴스에 대 한 포인터입니다.일반적으로이 매개 변수는 사용 되지 않습니다, 하지만 COM 개체에 전달 하 전에 스키마 행 집합에 더 많은 작업이 수행 해야 하는 경우 사용할 수 있습니다.수명 pSchemaRowset 로 바인딩된 ppRowset.

반환 값

표준 HRESULT 값입니다.

설명

이 함수는 스키마 행 집합의 모든 형식에 대해 일반 작성자를 구현합니다.일반적으로 사용자는이 함수를 호출 하지 않습니다.스키마 맵 구현에서 호출 됩니다.

요구 사항

헤더: 보고

참고 항목

참조

IDBSchemaRowsetImpl 클래스

SCHEMA_ENTRY

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

기타 리소스

IDBSchemaRowsetImpl 멤버