Freigeben über


ICertSrvSetup::SetDatabaseInformation-Methode (casetup.h)

Die SetDatabaseInformation-Methode legt die datenbankbezogenen Informationen für die Rolle zertifizierungsstelle (CA ) fest.

Syntax

HRESULT SetDatabaseInformation(
  [in] const BSTR   bstrDBDirectory,
  [in] const BSTR   bstrLogDirectory,
  [in] const BSTR   bstrSharedFolder,
  [in] VARIANT_BOOL bForceOverwrite
);

Parameter

[in] bstrDBDirectory

Eine Zeichenfolge, die den Namen des Verzeichnisses enthält, in dem die Datenbankdateien der Zertifizierungsstelle gespeichert werden. Dieser Parameter darf nicht NULL oder eine leere Zeichenfolge sein.

[in] bstrLogDirectory

Eine Zeichenfolge, die den Namen des Verzeichnisses enthält, in dem die Protokolldateien der Zertifizierungsstellendatenbank gespeichert werden. Dieser Parameter darf nicht NULL oder eine leere Zeichenfolge sein.

[in] bstrSharedFolder

Dieser Parameter ist für die zukünftige Verwendung reserviert und muss NULL oder eine leere Zeichenfolge sein.

[in] bForceOverwrite

Ein -Wert, der angibt, ob vorhandene Datenbankdateien im angegebenen Verzeichnis überschrieben werden sollen. Der Wert VARIANT_TRUE gibt an, dass vorhandene Dateien überschrieben werden sollen.

Rückgabewert

Keine

Bemerkungen

Die SetDatabaseInformation-Methode erstellt die angegebenen Verzeichnisse, wenn sie nicht vorhanden sind.

Bei einem Fehler legt die SetDatabaseInformation-Methode möglicherweise zusätzliche Fehlerinformationen in den Eigenschaften CAErrorId und CAErrorString fest.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile casetup.h
DLL Certocm.dll

Weitere Informationen

ICertSrvSetup