Compartir a través de


Función SisCreateBackupStructure

La función SisCreateBackupStructure crea una estructura de copia de seguridad de SIS basada en la información proporcionada.

Sintaxis

BOOL SisCreateBackupStructure(
  _In_  PWCHAR volumeRoot,
  _Out_ PVOID  *sisBackupStructure,
  _Out_ PWCHAR *commonStoreRootPathname,
  _Out_ PULONG countOfCommonStoreFilesToBackUp,
  _Out_ PWCHAR **commonStoreFilesToBackUp
);

Parámetros

volumeRoot [in]

Nombre de archivo de la raíz del volumen, sin la barra diagonal inversa final, del volumen del que se va a realizar una copia de seguridad. Por ejemplo, especifique "C:" y no "C:\".

sisBackupStructure [out]

Estructura de copia de seguridad de SIS devuelta.

commonStoreRootPathname [out]

Nombre completo de la ruta de acceso del almacén común del volumen especificado. Por ejemplo, "c:\SIS Common Store".

countOfCommonStoreFilesToBackUp [out]

Número de archivos enumerados en el parámetro commonStoreFilesToBackUp .

commonStoreFilesToBackUp [out]

Puntero a una matriz de nombres de archivo que especifica una lista de archivos internos usados por SIS para administrar el volumen especificado. Estos archivos se deben realizar copias de seguridad al mismo tiempo y de la misma manera que los archivos de almacén común solicitados por SisCSFilesToBackupForLink

Valor devuelto

Esta función devuelve TRUE si se completa correctamente y FALSE en caso contrario. Llame a GetLastError para obtener más información sobre el motivo por el que se produjo un error en la llamada.

Comentarios

Esta función crea una estructura de copia de seguridad de SIS, que la API de copia de seguridad de SIS usa para crear y mantener una lista de los vínculos de archivo en el volumen y los archivos originales a los que apuntan los vínculos. Se debe llamar a esta función solo una vez para cada volumen habilitado para SIS del que se realiza una copia de seguridad. Todos los archivos del volumen especificado deben tratarse como archivos de almacén común y se deben realizar copias de seguridad solo si SIS indica que deben.

Los parámetros countOfCommonStoreFilesToBackUp y commonStoreFilesToBackUp devuelven juntos una lista de archivos de los que se debe realizar una copia de seguridad, independientemente de los vínculos de los que se haga una copia de seguridad.

Si countOfCommonStoreFilesToBackUp es 0, commonStoreFilesToBackUp puede ser un puntero NULL . Se debe omitir el valor del parámetro commonStoreFilesToBackUp .

Una vez completada la operación de copia de seguridad, desasigne la memoria usada por la matriz commonStoreFilesToBackUp de cadenas mediante una llamada a SisFreeAllocatedMemory.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado
Sisbkup.h
Biblioteca
Sisbkup.lib
Archivo DLL
Sisbkup.dll

Consulte también

SisCreateRestoreStructure

SisCSFilesToBackupForLink

SisFreeAllocatedMemory