Backup Functions

The following functions are used with tape backup.

Function Description
BackupRead Reads data associated with a specified file or directory into a buffer.
BackupSeek Seeks forward in a data stream.
BackupWrite Writes a stream of data from a buffer to a specified file or directory.
CreateTapePartition Reformats a tape.
EraseTape Erases all or part of a tape.
GetTapeParameters Retrieves information that describes the tape or the tape drive.
GetTapePosition Retrieves the current address of the tape.
GetTapeStatus Determines whether the tape device is ready to process tape commands.
PrepareTape Prepares the tape to be accessed or removed.
SetTapeParameters Specifies the block size of a tape or configures the tape device.
SetTapePosition Sets the tape position on the specified device.
WriteTapemark Writes a specified number of filemarks, setmarks, short filemarks, or long filemarks to a tape device.

 

The following functions are provided for working with single-instance store and SIS backup.

Function Description
SisCreateBackupStructure Creates the specified SIS backup structure based on the supplied information.
SisCreateRestoreStructure Creates the specified SIS restore structure based on the supplied information.
SisCSFilesToBackupForLink Returns information describing the common-store files the specified SIS link points to.
SisFreeAllocatedMemory Frees memory allocated by SIS API functions.
SisFreeBackupStructure Frees the specified SIS backup structure.
SisFreeRestoreStructure Frees the specified SIS restore structure.
SisRestoredCommon StoreFile Reports to the SIS architecture that a common-store file has been written.
SisRestoredLink Returns the names of the common-store file or files pointed to by the specified restored SIS link.

 

The following functions are provided for working with backup and restore of encrypted files.

Function Description
CloseEncryptedFileRaw Close an encrypted file opened with OpenEncryptedFileRaw.
OpenEncryptedFileRaw Open an encrypted file with access to data in encrypted format.
ReadEncryptedFileRaw Read an encrypted file leaving its data in encrypted format.
WriteEncryptedFileRaw Write an encrypted file leaving its data in encrypted format.