Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Specifies the property to be set for a shadow copy.
Syntax
typedef enum _VSS_SNAPSHOT_PROPERTY_ID {
VSS_SPROPID_UNKNOWN = 0,
VSS_SPROPID_SNAPSHOT_ID = 0x1,
VSS_SPROPID_SNAPSHOT_SET_ID = 0x2,
VSS_SPROPID_SNAPSHOTS_COUNT = 0x3,
VSS_SPROPID_SNAPSHOT_DEVICE = 0x4,
VSS_SPROPID_ORIGINAL_VOLUME = 0x5,
VSS_SPROPID_ORIGINATING_MACHINE = 0x6,
VSS_SPROPID_SERVICE_MACHINE = 0x7,
VSS_SPROPID_EXPOSED_NAME = 0x8,
VSS_SPROPID_EXPOSED_PATH = 0x9,
VSS_SPROPID_PROVIDER_ID = 0xa,
VSS_SPROPID_SNAPSHOT_ATTRIBUTES = 0xb,
VSS_SPROPID_CREATION_TIMESTAMP = 0xc,
VSS_SPROPID_STATUS = 0xd
} VSS_SNAPSHOT_PROPERTY_ID, *PVSS_SNAPSHOT_PROPERTY_ID;
Constants
VSS_SPROPID_UNKNOWN Value: 0 The property is not known. This value indicates an application error. |
VSS_SPROPID_SNAPSHOT_ID Value: 0x1 The shadow copy identifier. For more information, see the m_SnapshotId member of the VSS_SNAPSHOT_PROP structure. |
VSS_SPROPID_SNAPSHOT_SET_ID Value: 0x2 The shadow copy set identifier. For more information, see the m_SnapshotSetId member of the VSS_SNAPSHOT_PROP structure. |
VSS_SPROPID_SNAPSHOTS_COUNT Value: 0x3 The number of volumes included with the shadow copy in the shadow copy set when it was created. For more information, see the m_lSnapshotsCount member of the VSS_SNAPSHOT_PROP structure. |
VSS_SPROPID_SNAPSHOT_DEVICE Value: 0x4 Null-terminated wide character string that specifies the name of the device object for the shadow copy of the volume. For more information, see the m_pwszSnapshotDeviceObject member of the VSS_SNAPSHOT_PROP structure. |
VSS_SPROPID_ORIGINAL_VOLUME Value: 0x5 A null-terminated wide character string that specifies the name of the original volume. For more information, see the m_pwszOriginalVolumeName member of the VSS_SNAPSHOT_PROP structure. |
VSS_SPROPID_ORIGINATING_MACHINE Value: 0x6 A null-terminated wide character string that specifies the name of the machine that contains the original volume. For more information, see the m_pwszOriginatingMachine member of the VSS_SNAPSHOT_PROP structure. |
VSS_SPROPID_SERVICE_MACHINE Value: 0x7 A null-terminated wide character string that specifies the name of the machine that is running the Volume Shadow Copy Service that created the shadow copy. For more information, see the m_pwszServiceMachine member of the VSS_SNAPSHOT_PROP structure. |
VSS_SPROPID_EXPOSED_NAME Value: 0x8 A null-terminated wide character string that specifies the name of the shadow copy when it is exposed. For more information, see the m_pwszExposedName member of the VSS_SNAPSHOT_PROP structure. |
VSS_SPROPID_EXPOSED_PATH Value: 0x9 A null-terminated wide character string that specifies the portion of the volume that is made available when the shadow copy is exposed as a file share. For more information, see the m_pwszExposedPath member of the VSS_SNAPSHOT_PROP structure. |
VSS_SPROPID_PROVIDER_ID Value: 0xa The provider identifier. For more information, see the m_ProviderId member of the VSS_SNAPSHOT_PROP structure. |
VSS_SPROPID_SNAPSHOT_ATTRIBUTES Value: 0xb A bitmask of _VSS_VOLUME_SNAPSHOT_ATTRIBUTES values that specify the properties of the shadow copy. For more information, see the m_lSnapshotAttributes member of the VSS_SNAPSHOT_PROP structure. |
VSS_SPROPID_CREATION_TIMESTAMP Value: 0xc A time stamp that specifies when the shadow copy was created. For more information, see the m_tsCreationTimestamp member of the VSS_SNAPSHOT_PROP structure. |
VSS_SPROPID_STATUS Value: 0xd The status of the current shadow copy creation operation. For more information, see the m_eStatus member of the VSS_SNAPSHOT_PROP structure. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows XP [desktop apps only] |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Header | vss.h |