スケーラブルデータベースサーバ HiRDB Version 8 UAP開発ガイド

[目次][索引][前へ][次へ]

15.2.1 レジストリ情報

<この項の構成>
(1) HKEY_CLASSES_ROOTキーに追加
(2) HKEY_CLASSES_ROOT\CLSIDサブキーに追加
(3) HKEY_CLASSES_ROOTキーに追加
(4) HKEY_CLASSES_ROOT\CLSIDサブキーに追加

(1) HKEY_CLASSES_ROOTキーに追加

(a) プロバイダプログラムID=プロバイダ名称
 
"HiRDBProvider"="Hitachi HiRDB OLE DB Provider"
 
(b) プロバイダクラスID
 
"HiRDBProvider\\ClSID"="{6A708561-748A-11d3-B810-0000E2212E58}"
 

(2) HKEY_CLASSES_ROOT\CLSIDサブキーに追加

(a) プロバイダプログラムID
 
{"CLSID\\{6A708561-748A-11d3-B810-0000E2212E58}"="HiRDBProvider"
 
(b) プロバイダ名称
 
"CLSID\\{6A708561-748A-11d3-B810-0000E2212E58}\\ProgID"
  ="HiRDBProvider"
 
(c) バージョン別プログラムID
 
"CLSID\\{6A708561-748A-11d3-B810-0000E2212E58}
  \\VersionIndependentProgID"="HiRDBProvider"
 
(d) プロバイダDLL名称
 
"CLSID\\{6A708561-748A-11d3-B810-0000E2212E58}\\InprocServer32"
  ="pdoledb.dll"
"CLSID\\{6A708561-748A-11d3-B810-0000E2212E58}\\InprocServer32
  \\ThreadingModel"="Both"
 
(e) コメント
 
"CLSID\\{6A708561-748A-11d3-B810-0000E2212E58}\\OLE DB Provider"
  ="Hitachi HiRDB OLE DB Provider"
 
(f) 拡張エラー名称
 
"CLSID\\{6A708561-748A-11d3-B810-0000E2212E58}\\ExtendedErrors"
  ="Hitachi HiRDB OLE DB Provider"
 
(g) 拡張エラーコメント
 
"CLSID\\{6A708561-748A-11d3-B810-0000E2212E58}
  \\ExtendedErrors\\{5F6D492E-40BA-11D3-BD66-0000E21F878E}"
  = "Hitachi HiRDB OLE DB Provider"
 

(3) HKEY_CLASSES_ROOTキーに追加

(a) プロバイダエラープログラムID
 
" HiRDBProviderErrors"="Hitachi HiRDB OLE DB Provider"
 
(b) プロバイダエラークラスID
 
"HiRDBProviderErrors\\ClSID"="{5F6D492E-40BA-11D3-BD66-0000E21F878E}"
 

(4) HKEY_CLASSES_ROOT\CLSIDサブキーに追加

(a) プロバイダエラープログラムID
 
"CLSID\\{5F6D492E-40BA-11D3-BD66-0000E21F878E}"
  ="HiRDBProvider Error Lookup"
 
(b) プロバイダエラールックアップ名称
 
"CLSID\\{5F6D492E-40BA-11D3-BD66-0000E21F878E}\\ProgID"
  ="HiRDBProvider Error Lookup"
 
(c) バージョン別エラールックアッププログラムID
 
"CLSID\\{5F6D492E-40BA-11D3-BD66-0000E21F878E}
  \\VersionIndependentProgID"="HiRDBProvider Error Lookup"
 
(d) プロバイダエラールックアップDLL名称
 
"CLSID\\{5F6D492E-40BA-11D3-BD66-0000E21F878E}\\InprocServer32"
  ="pdoledb.dll"
"CLSID\\{5F6D492E-40BA-11D3-BD66-0000E21F878E}\\InprocServer32
  \\ThreadingModel"="Both"