다음을 통해 공유


CDataSource::OpenWithServiceComponents

Oledb32.dll에서 서비스 구성 요소를 사용 하 여 데이터 원본 개체를 엽니다.

HRESULT OpenWithServiceComponents (
   const CLSID clsid,
   DBPROPSET* pPropset = NULL,
   ULONG ulPropSets = 1 
);
HRESULT OpenWithServiceComponents (
   LPCSTR szProgID,
   DBPROPSET* pPropset = NULL,
   ULONG ulPropSets = 1 
);

매개 변수

  • clsid
    [in] CLSID 데이터 공급자입니다.

  • szProgID
    [in] 데이터 공급자의 프로그램 ID입니다.

  • pPropset
    [in] 에 대 한 포인터의 배열 DBPROPSET 속성 및 설정 값을 포함 하는 구조체입니다.볼 속성 집합 및 속성 그룹 에 있는 OLE DB 프로그래머용 참조 에 Windows SDK.데이터 원본 개체가 초기화 되는 경우 속성은 데이터 원본 속성 그룹에 속해야 합니다.동일한 속성이 두 번 이상 지정 된 경우 pPropset, 공급자별 됩니다 어떤 값이 사용 됩니다.경우 ulPropSets 0 이며이 값이 매개 변수는 무시 됩니다.

  • ulPropSets
    [in] 수가 DBPROPSET 구조체를 전달 하는에 있는 pPropSet 인수.이 0이 아니면 공급자 무시 pPropset.

반환 값

표준 HRESULT.

설명

이 메서드에서 oledb32.dll 서비스 구성 요소를 사용 하 여 데이터 원본 개체를 엽니다. 이 DLL 리소스 풀링, 자동 트랜잭션 참여, 등과 같은 서비스 구성 요소 기능 구현이 들어 있습니다.자세한 내용은 "OLE DB 서비스"에 대 한 OLE DB 프로그래머용 참조에서 https://msdn.microsoft.com/library/default.asp?url=/library/en-us/oledb/htm/oledbole_db_services.asp?frame=true.

요구 사항

헤더: atldbcli.h

참고 항목

참조

CDataSource 클래스