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