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 方法可能会在 CAErrorId 和 CAErrorString 属性中设置其他错误信息。
要求
| 要求 | 值 |
|---|---|
| 最低受支持的客户端 | 无受支持的版本 |
| 最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
| 目标平台 | Windows |
| 标头 | casetup.h |
| DLL | Certocm.dll |