IDedupReadFileCallback interface (ddpbackup.h)

A callback interface, implemented by backup applications, that enables Data Deduplication to read content from metadata and container files residing in a backup store and optionally improve restore efficiency.

Inheritance

The IDedupReadFileCallback interface inherits from the IUnknown interface. IDedupReadFileCallback also has these types of members:

Methods

The IDedupReadFileCallback interface has these methods.

 
IDedupReadFileCallback::OrderContainersRestore

This method provides the application with the ability to influence the order of the pending reads that are required to retrieve the target file.
IDedupReadFileCallback::PreviewContainerRead

Provides the application with a preview of the sequence of reads that are pending for a given container file extent.
IDedupReadFileCallback::ReadBackupFile

Reads data from a Data Deduplication store metadata or container file located in the backup store.

Remarks

The IDedupReadFileCallback interface is implemented by a backup application and passed as a parameter to the IDedupBackupSupport::RestoreFiles method. The callback is used by Data Deduplication to read data from Data Duplication store containers in the backup store. IDedupReadFileCallback also includes methods that applications can optionally implement to increase the efficiency of the Data Deduplication file restore process.

Requirements

Requirement Value
Minimum supported client None supported
Minimum supported server Windows Server 2012
Target Platform Windows
Header ddpbackup.h

See also

IDedupBackupSupport::RestoreFiles