VSS_COMPONENT_FLAGS enumeration (vswriter.h)

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
Value: 0x00000001
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
Value: 0x00000002
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
Value: 0x00000004
This component is not part of system state.

Windows Server 2003 with SP1:  This value is not supported until Windows Vista.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008, Windows Server 2003 with SP1 [desktop apps only]
Header vswriter.h

See also

IVssCreateWriterMetadata::AddComponent

VSS_BACKUP_SCHEMA

VSS_COMPONENTINFO

VSS_USAGE_TYPE