共用方式為


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