ICertSrvSetup::SetDatabaseInformation 方法 (casetup.h)

SetDatabaseInformation 方法为证书颁发机构设置数据库相关信息, (CA) 角色。

语法

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

参数

[in] bstrDBDirectory

一个字符串,其中包含将存储 CA 数据库文件的目录的名称。 此参数不得为 NULL 或空字符串。

[in] bstrLogDirectory

一个字符串,其中包含将存储 CA 数据库日志文件的目录的名称。 此参数不得为 NULL 或空字符串。

[in] bstrSharedFolder

此参数保留供将来使用,必须为 NULL 或空字符串。

[in] bForceOverwrite

一个 值,该值指示是否覆盖指定目录中的任何现有数据库文件。 值 VARIANT_TRUE 指定覆盖现有文件。

返回值

备注

如果指定的目录不存在, SetDatabaseInformation 方法将创建这些目录。

失败时, SetDatabaseInformation 方法可能会在 CAErrorIdCAErrorString 属性中设置其他错误信息。

要求

要求
最低受支持的客户端 无受支持的版本
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 casetup.h
DLL Certocm.dll

另请参阅

ICertSrvSetup