Enum VssBackupType
The VssBackupType enumeration indicates the type of backup to be performed using VSS writer/requester coordination.
Namespace: Alphaleonis.Win32.Vss
Assembly: AlphaVSS.Common.dll
Syntax
public enum VssBackupType
Remarks
For more information see MSDN documentation on VSS_BACKUP_TYPE Enumeration
Fields
Name | Description |
---|---|
Copy | Files on disk will be copied to a backup medium regardless of the state of each file's backup history, and the backup history will not be updated. A requester can implement this sort of backup on a particular writer only if it supports the Copy schema. If a requester's backup type is Copy and a particular writer's backup schema does not support that sort of backup, the requester will always perform a full (Full) backup on that writer's data. |
Differential | Differential backup: files created or changed since the last full backup are saved. Files are not marked as having been backed up. A requester can implement this sort of backup on a particular writer only if it supports the Differential schema. If a requester's backup type is Differential and a particular writer's backup schema does not support that sort of backup, the requester will always perform a full (Full) backup on that writer's data. |
Full | Full backup: all files, regardless of whether they have been marked as backed up or not, are saved. This is the default backup type and schema, and all writers support it. Each file's backup history will be updated to reflect that it was backed up. |
Incremental | Incremental backup: files created or changed since the last full or incremental backup are saved. Files are marked as having been backed up. A requester can implement this sort of backup on a particular writer only if it supports the Incremental schema. If a requester's backup type is Incremental and a particular writer's backup schema does not support that sort of backup, the requester will always perform a full (Full) backup on that writer's data. |
Log | The log file of a writer is to participate in backup or restore operations. A requester can implement this sort of backup on a particular writer only if it supports the Log schema. If a requester's backup type is Log and a particular writer's backup schema does not support that sort of backup, the requester will always perform a full (Full) backup on that writer's data. |
Other | Backup type that is not full, copy, log, incremental, or differential. |
Undefined | The backup type is not known. This value indicates an application error. |