Partager via


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

Voir aussi

ICertSrvSetup