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 |