VSS_SOURCE_TYPE enumeration

The VSS_SOURCE_TYPE enumeration specifies the type of data that a writer manages.

Syntax


typedef enum VSS_SOURCE_TYPE { 
  VSS_ST_UNDEFINED        = 0,
  VSS_ST_TRANSACTEDDB     = 1,
  VSS_ST_NONTRANSACTEDDB  = 2,
  VSS_ST_OTHER            = 3
} ;

Constants

VSS_ST_UNDEFINED

The source of the data is not known.

This indicates a writer error, and the requester should report it.

VSS_ST_TRANSACTEDDB

The source of the data is a database that supports transactions, such as Microsoft SQL Server.

VSS_ST_NONTRANSACTEDDB

The source of the data is a database that does not support transactions.

VSS_ST_OTHER

Unclassified source type—data will be in a file group.

This is the default source type.

Remarks

The source type of the data that a writer manages is specified when it initializes its cooperation with the shadow copy mechanism through a call to CVssWriter::Initialize.

Information about the source type of the data that a writer manages can be retrieved through its metadata using IVssExamineWriterMetadata::GetIdentity.

Requirements

Minimum supported client

Windows XP [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

Header

VsWriter.h

See also

CVssWriter::Initialize
IVssExamineWriterMetadata::GetIdentity
VSS_COMPONENT_TYPE
VSS_OBJECT_TYPE
VSS_USAGE_TYPE

 

 

Community Additions

ADD
Show:
© 2014 Microsoft