Función ExportNtmsDatabase (ntmsapi.h)

[El Administrador de almacenamiento extraíble ya no está disponible a partir de Windows 7 y Windows Server 2008 R2.]

La función ExportNtmsDatabase crea un conjunto coherente de archivos de base de datos en el directorio de base de datos RSM.

Sintaxis

DWORD ExportNtmsDatabase(
  [in] HANDLE hSession
);

Parámetros

[in] hSession

Identificador de la sesión devuelta por la función OpenNtmsSession .

Valor devuelto

Esta función devuelve uno de los valores siguientes.

Valor Significado
ERROR_ACCESS_DENIED
Se deniega el acceso a uno o varios objetos RSM.
ERROR_DATABASE_FAILURE
Error en la consulta o actualización de la base de datos.
ERROR_INVALID_HANDLE
El valor especificado en el parámetro hSession no es válido.
ERROR_NOT_CONNECTED
No se puede conectar al servicio RSM.
ERROR_SHARING_VIOLATION
Uno de los archivos en los que la función debe escribir está abierto.
ERROR_SUCCESS
La función se realizó correctamente.

Comentarios

Las aplicaciones de copia de seguridad usan la función ExportNtmsDatabase para crear una copia de la base de datos RSM. Esta función sobrescribe los archivos existentes en el directorio Export.

La ubicación predeterminada de la base de datos es%SystemRoot%\System32\NtmsData, pero esto se puede establecer definiendo un valor del Registro:

HKLM\Sistema\Currentcontrolset\Control\NTMS\NtmsData

Esta función crea un subdirectorio denominado Export y coloca los archivos coherentes allí.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado ntmsapi.h
Library Ntmsapi.lib
Archivo DLL Ntmsapi.dll

Consulte también

Funciones de copia de seguridad y recuperación de bases de datos

ImportNtmsDatabase