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]資料提供者的程式識別碼。pPropset
[in]變數的指標陣列, DBPROPSET 結構,其中包含屬性和設定值。請參閱的屬性集和屬性群組在 OLE DB 程式設計人員參考 》 在Windows SDK。如果資料來源物件已初始化,屬性必須屬於 「 資料來源] 屬性群組中。如果同一個屬性指定超過一次,在pPropset,那麼就會使用哪一個值是特定提供者。如果ulPropSets為零,則忽略這個參數。ulPropSets
[in]數目 DBPROPSET 結構傳入的 pPropSet 引數。如果這是零,提供者會忽略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