VSS_DIFF_AREA_PROP structure (vsmgmt.h)
The VSS_DIFF_AREA_PROP structure describes associations between volumes containing the original file data and volumes containing the shadow copy storage area (also known as the diff area).
Syntax
typedef struct _VSS_DIFF_AREA_PROP {
VSS_PWSZ m_pwszVolumeName;
VSS_PWSZ m_pwszDiffAreaVolumeName;
LONGLONG m_llMaximumDiffSpace;
LONGLONG m_llAllocatedDiffSpace;
LONGLONG m_llUsedDiffSpace;
} VSS_DIFF_AREA_PROP, *PVSS_DIFF_AREA_PROP;
Members
m_pwszVolumeName
The original volume name.
m_pwszDiffAreaVolumeName
The shadow copy storage area volume name.
m_llMaximumDiffSpace
Maximum space used on the shadow copy storage area volume for this association.
m_llAllocatedDiffSpace
Allocated space on the shadow copy storage area volume by this association. This must be less than or equal to m_llMaximumDiffSpace.
m_llUsedDiffSpace
Used space from the allocated area above. This must be less than or equal to m_llAllocatedDiffSpace.
Remarks
The m_llMaximumDiffSpace member is passed as a parameter to the IVssDifferentialSoftwareSnapshotMgmt::AddDiffArea, IVssDifferentialSoftwareSnapshotMgmt::ChangeDiffAreaMaximumSize, and IVssDifferentialSoftwareSnapshotMgmt2::ChangeDiffAreaMaximumSizeEx methods.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Header | vsmgmt.h |