VSS_ALTERNATE_WRITER_STATE enumeration (vswriter.h)

The VSS_ALTERNATE_WRITER_STATE enumeration is used to indicate whether a given writer has an associated alternate writer. The existence of an alternate writer is set during writer initialization by CVssWriter::Initialize.

Currently, the only supported value for a method taking a VSS_ALTERNATE_WRITER_STATE argument is VSS_AWS_NO_ALTERNATE_WRITER.

Syntax

typedef enum VSS_ALTERNATE_WRITER_STATE {
  VSS_AWS_UNDEFINED = 0,
  VSS_AWS_NO_ALTERNATE_WRITER,
  VSS_AWS_ALTERNATE_WRITER_EXISTS,
  VSS_AWS_THIS_IS_ALTERNATE_WRITER
} ;

Constants

 
VSS_AWS_UNDEFINED
Value: 0
No information is available as to the existence of an alternate writer. This value indicates an application
error. This enumeration value is reserved for future use.
VSS_AWS_NO_ALTERNATE_WRITER
A given writer does not have an alternate writer.
VSS_AWS_ALTERNATE_WRITER_EXISTS
An alternate writer exists. This alternate writer runs when the writer is not available. This enumeration
value is reserved for future use.
VSS_AWS_THIS_IS_ALTERNATE_WRITER
The writer in question is an alternate writer. This enumeration value is reserved for future use.

Requirements

Requirement Value
Minimum supported client Windows XP [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Header vswriter.h

See also

CVssWriter::Initialize

CVssWriter::OnVSSApplicationStartup

VSS_WRITER_STATE