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 |