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

こちらもご覧ください

ICertSrvSetup