CVssWriterEx2 class (vswriter.h)
The CVssWriterEx2 class is an abstract base class that defines the interface by which a writer synchronizes its state with VSS and other writers.
The CVssWriterEx2 class inherits the methods of the CVssWriterEx class.
Every writer must create an instance of the
CVssWriterEx2, CVssWriterEx, or CVssWriter class.
Objects that are derived from CVssWriterEx2 must supply implementations for all of the pure virtual methods of the CVssWriterEx and CVssWriter classes.
A writer can override any or all of the virtual methods of CVssWriterEx and CVssWriter. However, a writer can override the OnIdentify or OnIdentifyEx method, but not both.
CVssWriterEx2 has these types of members:
Inheritance
The CVssWriterEx2 class implements CVssWriterEx.
Methods
The CVssWriterEx2 class has these methods.
CVssWriterEx2::GetSessionId Returns the writer's session identifier. |
CVssWriterEx2::IsWriterShuttingDown Determines whether the writer is shutting down. |
CVssWriterEx2::SetWriterFailureEx Sets extended error information to indicate that the writer has encountered a problem with participating in a VSS operation. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 7 [desktop apps only] |
Minimum supported server | Windows Server 2008 R2 [desktop apps only] |
Target Platform | Windows |
Header | vswriter.h (include Vss.h, VsWriter.h) |