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 |