What's New

Windows Server 2012 R2 introduces the following changes to the Data Deduplication API.

Changes in Requirements

Windows Server 2012 R2 adds support for Cluster shared volume file system (CSVFS) supporting virtual desktop infrastructure (VDI) workloads.

For more information about requirements, see About Data Deduplication.

New Data Deduplication Classes

MSFT_DedupFileMetadata class

Existing Data Deduplication Class Modifications

IDedupBackupSupport interface
Changed methods:

RestoreFiles method
The FileResults parameter can now have additional values:

  • DDP_E_JOB_COMPLETED_PARTIAL_SUCCESS
  • DDP_E_VOLUME_UNSUPPORTED
[**MSFT\_DedupJob**](msft-dedupjob.md) class Added properties:
**InputOutputThrottleLevel** property
[**MSFT\_DedupJobSchedule**](msft-dedupjobschedule.md) class Changed methods:

Create method
Added the InputOutputThrottleLevel parameter.

Added properties:

**InputOutputThrottleLevel** property
[**MSFT\_DedupJob**](msft-dedupjob.md) class Changed methods:

Start method
Added the InputOutputThrottleLevel parameter.

[**MSFT\_DedupVolume**](msft-dedupvolume.md) class Added methods:

ExpandFile method

Changed methods:

Enable method
Added the UsageType parameter

Added properties:

**OptimizeInUseFiles** **OptimizePartialFiles** **UsageType** **ExcludeFileTypeDefault**