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 |