Scalable Database Server, HiRDB Version 8 UAP Development Guide

[Contents][Index][Back][Next]

14.2.1 Registry information

Organization of this subsection
(1) Adding to the HKEY_CLASSES_ROOT key
(2) Adding to the HKEY_CLASSES_ROOT\CLSID subkey
(3) Adding to the HKEY_CLASSES_ROOT key
(4) Adding to the HKEY_CLASSES_ROOT\CLSID subkey

(1) Adding to the HKEY_CLASSES_ROOT key

(a) Provider program ID = provider name
"HiRDBProvider"="Hitachi HiRDB OLE DB Provider"
(b) Provider class ID
"HiRDBProvider\\ClSID"
  ="{6A708561-748A-11d3-B810-0000E2212E58}"

(2) Adding to the HKEY_CLASSES_ROOT\CLSID subkey

(a) Provider program ID
{"CLSID\\{6A708561-748A-11d3-B810-0000E2212E58}"
  ="HiRDBProvider"
(b) Provider name
"CLSID\\{6A708561-748A-11d3-B810-0000E2212E58}\\ProgID"
  ="HiRDBProvider"
(c) Program ID by version
"CLSID\\{6A708561-748A-11d3-B810-0000E2212E58}
  \\VersionIndependentProgID"="HiRDBProvider"
(d) Provider DLL name
"CLSID\\{6A708561-748A-11d3-B810-0000E2212E58}
  \\InprocServer32"="pdoledb.dll"
"CLSID\\{6A708561-748A-11d3-B810-0000E2212E58}
  \\InprocServer32\\ThreadingModel"="Both"
(e) Comment
"CLSID\\{6A708561-748A-11d3-B810-0000E2212E58}
  \\OLE DB Provider"="Hitachi HiRDB OLE DB Provider"
(f) Extended error name
"CLSID\\{6A708561-748A-11d3-B810-0000E2212E58}
  \\ExtendedErrors"="Hitachi HiRDB OLE DB Provider"
(g) Extended error comment
"CLSID\\{6A708561-748A-11d3-B810-0000E2212E58}
  \\ExtendedErrors\\{5F6D492E-40BA-11D3-BD66-0000E21F878E}"
  = "Hitachi HiRDB OLE DB Provider"

(3) Adding to the HKEY_CLASSES_ROOT key

(a) Provider error program ID
" HiRDBProviderErrors"="Hitachi HiRDB OLE DB Provider"
(b) Provider error class ID
"HiRDBProviderErrors\\ClSID"
  ="{5F6D492E-40BA-11D3-BD66-0000E21F878E}"

(4) Adding to the HKEY_CLASSES_ROOT\CLSID subkey

(a) Provider error program ID
"CLSID\\{5F6D492E-40BA-11D3-BD66-0000E21F878E}"
  ="HiRDBProvider Error Lookup"
(b) Provider error lookup name
"CLSID\\{5F6D492E-40BA-11D3-BD66-0000E21F878E}\\ProgID"
  ="HiRDBProvider Error Lookup"
(c) Error lookup program ID by version
"CLSID\\{5F6D492E-40BA-11D3-BD66-0000E21F878E}
  \\VersionIndependentProgID"="HiRDBProvider Error Lookup"
(d) Provider error lookup DLL name
"CLSID\\{5F6D492E-40BA-11D3-BD66-0000E21F878E}
  \\InprocServer32"="pdoledb.dll"
"CLSID\\{5F6D492E-40BA-11D3-BD66-0000E21F878E}
  \\InprocServer32\\ThreadingModel"="Both"