2.2.3.9 VSS_DIFF_AREA_PROP Structure
The VSS_DIFF_AREA_PROP structure defines a shadow copy storage association and the current sizes of the shadow copy storage.
-
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;
m_pwszVolumeName: A null-terminated character string that contains the volume mount name of the original volume that is or will be shadow copied.
m_pwszDiffAreaVolumeName: A null-terminated character string that contains the volume mount name of the shadow copy storage volume where shadow copy differential data will be located for the volume specified in m_pwszVolumeName.
m_llMaximumDiffSpace: The maximum number of BYTEs that will be consumed on the shadow copy storage volume to maintain shadow copies.
m_llAllocatedDiffSpace: The number of BYTEs currently allocated for shadow copy storage space. This value MUST be less than or equal to m_llMaximumDiffSpace.
m_llUsedDiffSpace: The number of BYTEs currently in use on the shadow copy storage volume to maintain shadow copies. This value MUST be less than or equal to m_llAllocatedDiffSpace.