The VssObjectType enumeration is used by requesters to identify an object as a shadow copy set, shadow copy, or provider.
public enum VssObjectType
The interpretation of this value depends on whether it is used as an input to a VSS method or returned as an output from a VSS method.
When used as an input to a VSS method, it indicates that the method is not restricted to any particular object type, but should act on all appropriate objects. In this sense, None can be thought of as a wildcard input.
When returned as an output, the object type is not known and means that there has been an application error.
Shadow copy provider.
Shadow copy set.
The object type is not known.
This indicates an application error.