Поделиться через


Метод ICertSrvSetup::SetDatabaseInformation (casetup.h)

Метод SetDatabaseInformation задает сведения, связанные с базой данных, для роли центра сертификации (ЦС).

Синтаксис

HRESULT SetDatabaseInformation(
  [in] const BSTR   bstrDBDirectory,
  [in] const BSTR   bstrLogDirectory,
  [in] const BSTR   bstrSharedFolder,
  [in] VARIANT_BOOL bForceOverwrite
);

Параметры

[in] bstrDBDirectory

Строка, содержащая имя каталога, в котором будут храниться файлы базы данных ЦС. Этот параметр не должен иметь значение NULL или пустую строку.

[in] bstrLogDirectory

Строка, содержащая имя каталога, в котором будут храниться файлы журнала базы данных ЦС. Этот параметр не должен иметь значение NULL или пустую строку.

[in] bstrSharedFolder

Этот параметр зарезервирован для использования в будущем и должен иметь значение NULL или пустую строку.

[in] bForceOverwrite

Значение типа , указывающее, следует ли перезаписывать существующие файлы базы данных в указанном каталоге. Значение VARIANT_TRUE указывает на перезапись существующих файлов.

Возвращаемое значение

None

Remarks

Метод SetDatabaseInformation создает указанные каталоги, если они не существуют.

В случае сбоя метод SetDatabaseInformation может задать дополнительные сведения об ошибке в свойствах CAErrorId и CAErrorString .

Требования

Требование Значение
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header casetup.h
DLL Certocm.dll

См. также раздел

ICertSrvSetup