Funzione ExportNtmsDatabase (ntmsapi.h)

[Gestione archiviazione rimovibile non è più disponibile a partire da Windows 7 e Windows Server 2008 R2.]

La funzione ExportNtmsDatabase crea un set coerente di file di database nella directory del database RSM.

Sintassi

DWORD ExportNtmsDatabase(
  [in] HANDLE hSession
);

Parametri

[in] hSession

Handle per la sessione restituita dalla funzione OpenNtmsSession .

Valore restituito

Questa funzione restituisce uno dei valori seguenti.

Valore Significato
ERROR_ACCESS_DENIED
L'accesso a uno o più oggetti RSM viene negato.
ERROR_DATABASE_FAILURE
La query o l'aggiornamento del database non è riuscito.
ERROR_INVALID_HANDLE
Il valore specificato nel parametro hSession non è valido.
ERROR_NOT_CONNECTED
Impossibile connettersi al servizio RSM.
ERROR_SHARING_VIOLATION
Uno dei file in cui deve essere scritta la funzione è aperto.
ERROR_SUCCESS
La funzione ha avuto esito positivo.

Commenti

La funzione ExportNtmsDatabase viene usata dalle applicazioni di backup per creare una copia del database RSM. Tutti i file esistenti nella directory Export vengono sovrascritti da questa funzione.

Il percorso predefinito del database è%SystemRoot%\System32\NtmsData, ma può essere impostato definendo un valore del Registro di sistema:

HKLM\Sistema\Currentcontrolset\Controllo\NTMS\NtmsData

Questa funzione crea una sottodirectory denominata Esporta e inserisce i file coerenti.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione ntmsapi.h
Libreria Ntmsapi.lib
DLL Ntmsapi.dll

Vedi anche

Funzioni di backup e ripristino del database

ImportNtmsDatabase