SCHEMA_ENTRY

SCHEMA_ENTRY ( guid, rowsetClass );

매개 변수

guid

스키마 행 집합 GUID입니다. 참조 IDBSchemaRowset 의 스키마 행 집합 목록에 대 한 OLE DB 프로그래머용 참조 및 Guid에。

rowsetClass

스키마 rowset.nbsp을 나타내기 위해 생성 하는 클래스(&N);

주의

이 매크로 클래스 GUID를 연결합니다. IDBSchemaRowsetImpl Guid의 목록에 대 한 지도 질의할 수 있습니다 또는 GUID를 제공 하는 경우 행 집합을 만들 수 있습니다. IDBSchemaRowsetImpl 만듭니다 스키마 행 집합은 표준 CRowsetImpl비슷합니다-파생 클래스를 제외 하 고 다음 서명이 있는 Execute 메서드를 제공 해야 합니다:

HRESULT (LONG * pcRowsAffected, cRestrictions ULONG, const VARIANT * rgRestrictions)를 실행 합니다.

이 Execute 함수는 행 집합의 데이터를 채웁니다. ATL 개체 마법사 프로젝트에 세 개의 초기 스키마 행 집합을 만듭니다: 각 세 가지 필수 OLE DB 스키마 (DBSCHEMA_TABLES, DBSCHEMA_COLUMNS및 DBSCHEMA_PROVIDER_TYPES를에 설명 된 대로 OLE DB Programmer's Reference의 IDBSchemaRowset ). 마법사는 또한 스키마 맵에 3 해당 항목을 추가합니다. 공급자를 만드는 마법사를 사용 하는 방법에 대 한 자세한 내용은 OLE DB 템플릿 공급자 만들기 를 참조 하십시오.

OLE DB 공급자 템플릿에 대 한 매크로

참고 항목

BEGIN_SCHEMA_MAP, END_SCHEMA_MAP

Index