Metodo ICertSrvSetup::SetDatabaseInformation (casetup.h)

Il metodo SetDatabaseInformation imposta le informazioni correlate al database per il ruolo ca (Certification Authority ).

Sintassi

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

Parametri

[in] bstrDBDirectory

Stringa contenente il nome della directory in cui verranno archiviati i file di database CA. Questo parametro non deve essere NULL o una stringa vuota.

[in] bstrLogDirectory

Stringa contenente il nome della directory in cui verranno archiviati i file di log del database CA. Questo parametro non deve essere NULL o una stringa vuota.

[in] bstrSharedFolder

Questo parametro è riservato per l'uso futuro e deve essere NULL o una stringa vuota.

[in] bForceOverwrite

Valore che indica se sovrascrivere i file di database esistenti nella directory specificata. Un valore di VARIANT_TRUE specifica per sovrascrivere i file esistenti.

Valore restituito

nessuno

Osservazioni

Il metodo SetDatabaseInformation crea le directory specificate se non esistono.

In caso di errore, il metodo SetDatabaseInformation potrebbe impostare informazioni aggiuntive sugli errori nelle proprietà CAErrorId e CAErrorString.

Requisiti

Requisito Valore
Client minimo supportato Nessuno supportato
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione casetup.h
DLL Certocm.dll

Vedi anche

ICertSrvSetup