Méthode ICertSrvSetup ::SetDatabaseInformation (casetup.h)
La méthode SetDatabaseInformation définit les informations associées à la base de données pour le rôle d’autorité de certification .
Syntaxe
HRESULT SetDatabaseInformation(
[in] const BSTR bstrDBDirectory,
[in] const BSTR bstrLogDirectory,
[in] const BSTR bstrSharedFolder,
[in] VARIANT_BOOL bForceOverwrite
);
Paramètres
[in] bstrDBDirectory
Chaîne qui contient le nom du répertoire dans lequel les fichiers de base de données d’autorité de certification seront stockés. Ce paramètre ne doit pas avoir la valeur NULL ou une chaîne vide.
[in] bstrLogDirectory
Chaîne qui contient le nom du répertoire dans lequel les fichiers journaux de base de données de l’autorité de certification seront stockés. Ce paramètre ne doit pas avoir la valeur NULL ou une chaîne vide.
[in] bstrSharedFolder
Ce paramètre est réservé à une utilisation ultérieure et doit avoir la valeur NULL ou une chaîne vide.
[in] bForceOverwrite
Valeur qui indique s’il faut remplacer les fichiers de base de données existants dans le répertoire spécifié. Valeur de VARIANT_TRUE spécifie pour remplacer les fichiers existants.
Valeur de retour
None
Remarques
La méthode SetDatabaseInformation crée les répertoires spécifiés s’ils n’existent pas.
En cas d’échec, la méthode SetDatabaseInformation peut définir des informations d’erreur supplémentaires dans les propriétés CAErrorId et CAErrorString .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Aucun pris en charge |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | casetup.h |
DLL | Certocm.dll |