Метод 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 |