ExportNtmsDatabase-Funktion (ntmsapi.h)

[Wechseldatenträger-Manager ist ab Windows 7 und Windows Server 2008 R2 nicht mehr verfügbar.]

Die ExportNtmsDatabase-Funktion erstellt einen konsistenten Satz von Datenbankdateien im RSM-Datenbankverzeichnis.

Syntax

DWORD ExportNtmsDatabase(
  [in] HANDLE hSession
);

Parameter

[in] hSession

Handle für die von der OpenNtmsSession-Funktion zurückgegebene Sitzung.

Rückgabewert

Diese Funktion gibt einen der folgenden Werte zurück.

Wert Bedeutung
ERROR_ACCESS_DENIED
Der Zugriff auf ein oder mehrere RSM-Objekte wird verweigert.
ERROR_DATABASE_FAILURE
Fehler bei der Datenbankabfrage oder -aktualisierung.
ERROR_INVALID_HANDLE
Der im hSession-Parameter angegebene Wert ist ungültig.
ERROR_NOT_CONNECTED
Es kann keine Verbindung mit dem RSM-Dienst hergestellt werden.
ERROR_SHARING_VIOLATION
Eine der Dateien, in die die Funktion schreiben muss, ist geöffnet.
ERROR_SUCCESS
Die Funktion war erfolgreich.

Hinweise

Die ExportNtmsDatabase-Funktion wird von Sicherungsanwendungen verwendet, um eine Kopie der RSM-Datenbank zu erstellen. Alle vorhandenen Dateien im Exportverzeichnis werden von dieser Funktion überschrieben.

Der Standardspeicherort der Datenbank ist %SystemRoot%\System32\NtmsData. Dies kann jedoch durch Definieren eines Registrierungswerts festgelegt werden:

HKLM\System\Currentcontrolset\Steuerung\NTMS\NtmsData

Diese Funktion erstellt ein Unterverzeichnis mit dem Namen Export und platziert die konsistenten Dateien dort.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile ntmsapi.h
Bibliothek Ntmsapi.lib
DLL Ntmsapi.dll

Weitere Informationen

Datenbanksicherungs- und Wiederherstellungsfunktionen

ImportNtmsDatabase