VSS_MGMT_OBJECT_TYPE enumeration (vsmgmt.h)

The VSS_MGMT_OBJECT_TYPE enumeration type is a discriminant for the VSS_MGMT_OBJECT_UNION union within the VSS_MGMT_OBJECT_PROP structure.

Syntax

typedef enum _VSS_MGMT_OBJECT_TYPE {
  VSS_MGMT_OBJECT_UNKNOWN = 0,
  VSS_MGMT_OBJECT_VOLUME,
  VSS_MGMT_OBJECT_DIFF_VOLUME,
  VSS_MGMT_OBJECT_DIFF_AREA
} VSS_MGMT_OBJECT_TYPE, *PVSS_MGMT_OBJECT_TYPE;

Constants

 
VSS_MGMT_OBJECT_UNKNOWN
Value: 0
The object type is unknown.
VSS_MGMT_OBJECT_VOLUME
The object is a volume to be shadow copied.
VSS_MGMT_OBJECT_DIFF_VOLUME
The object is a volume to hold a shadow copy storage area.
VSS_MGMT_OBJECT_DIFF_AREA
The object is an association between a volume to be shadow copied and a volume to hold the shadow copy storage area.

Requirements

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

See also

VSS_MGMT_OBJECT_PROP

VSS_MGMT_OBJECT_UNION