ExportNtmsDatabase, fonction (ntmsapi.h)

[Le Gestionnaire de stockage amovible n’est plus disponible depuis Windows 7 et Windows Server 2008 R2.]

La fonction ExportNtmsDatabase crée un ensemble cohérent de fichiers de base de données dans le répertoire de base de données RSM.

Syntaxe

DWORD ExportNtmsDatabase(
  [in] HANDLE hSession
);

Paramètres

[in] hSession

Handle à la session retournée par la fonction OpenNtmsSession .

Valeur retournée

Cette fonction retourne l’une des valeurs suivantes.

Valeur Signification
ERROR_ACCESS_DENIED
L’accès à un ou plusieurs objets RSM est refusé.
ERROR_DATABASE_FAILURE
Échec de la requête ou de la mise à jour de la base de données.
ERROR_INVALID_HANDLE
La valeur spécifiée dans le paramètre hSession n’est pas valide.
ERROR_NOT_CONNECTED
Impossible de se connecter au service RSM.
ERROR_SHARING_VIOLATION
L’un des fichiers que la fonction doit écrire est ouvert.
ERROR_SUCCESS
La fonction a réussi.

Remarques

La fonction ExportNtmsDatabase est utilisée par les applications de sauvegarde pour créer une copie de la base de données RSM. Tous les fichiers existants dans le répertoire Export sont remplacés par cette fonction.

L’emplacement par défaut de la base de données est%SystemRoot%\System32\NtmsData, mais il peut être défini en définissant une valeur de Registre :

HKLM\Système\Currentcontrolset\Contrôle\NTMS\NtmsData

Cette fonction crée un sous-répertoire appelé Export et y place les fichiers cohérents.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête ntmsapi.h
Bibliothèque Ntmsapi.lib
DLL Ntmsapi.dll

Voir aussi

Fonctions de sauvegarde et de récupération de base de données

ImportNtmsDatabase