VSS_COMPONENT_FLAGS enumeration
The VSS_COMPONENT_FLAGS enumeration is used by writers to indicate support for auto-recovery. These values are used in the dwComponentFlags member of the VSS_COMPONENTINFO structure and the dwComponentFlags parameter of the IVssCreateWriterMetadata::AddComponent method.
Syntax
typedef enum VSS_COMPONENT_FLAGS { VSS_CF_BACKUP_RECOVERY = 0x00000001, VSS_CF_APP_ROLLBACK_RECOVERY = 0x00000002, VSS_CF_NOT_SYSTEM_STATE = 0x00000004 } ;
Constants
- VSS_CF_BACKUP_RECOVERY
-
The writer will need write access to this component after the shadow copy has been created.
This flag can be used together with the VSS_VOLSNAP_ATTR_TRANSPORTABLE value of the _VSS_VOLUME_SNAPSHOT_ATTRIBUTES enumeration if the VSS hardware provider supports LUN masking.
Windows Vista and Windows Server 2003 with SP1: This flag is incompatible with VSS_VOLSNAP_ATTR_TRANSPORTABLE.This flag is not supported for express writers.
- VSS_CF_APP_ROLLBACK_RECOVERY
-
If this is a rollback shadow copy (see the VSS_VOLSNAP_ATTR_ROLLBACK_RECOVERY value of the _VSS_VOLUME_SNAPSHOT_ATTRIBUTES enumeration), the writer for this component will need write access to this component after the shadow copy has been created.
This flag can be used together with the VSS_VOLSNAP_ATTR_TRANSPORTABLE value of the _VSS_VOLUME_SNAPSHOT_ATTRIBUTES enumeration if the VSS hardware provider supports LUN masking.
Windows Vista and Windows Server 2003 with SP1: This flag is incompatible with VSS_VOLSNAP_ATTR_TRANSPORTABLE.This flag is not supported for express writers.
- VSS_CF_NOT_SYSTEM_STATE
-
This component is not part of system state.
Windows Server 2003 with SP1: This value is not supported until Windows Vista.
Requirements
|
Minimum supported client | Windows Vista [desktop apps only] |
|---|---|
|
Minimum supported server | Windows Server 2008, Windows Server 2003 with SP1 [desktop apps only] |
|
Header |
|
See also
Send comments about this topic to Microsoft
Build date: 11/5/2012
