DEDUP_CONTAINER_EXTENT structure (ddpbackup.h)

A logical container file may be stored in a single segment or multiple segments in the backup store. DEDUP_CONTAINER_EXTENT represents a single extent of a specific container file as stored in the backup store. The extent may be the full container file or a portion of the file.

Syntax

typedef struct _DEDUP_CONTAINER_EXTENT {
  ULONG ContainerIndex;
  hyper StartOffset;
  hyper Length;
} DEDUP_CONTAINER_EXTENT;

Members

ContainerIndex

The index in the container list passed to IDedupReadFileCallback::OrderContainersRestore to which this container extent structure corresponds.

StartOffset

Offset, in bytes, from the beginning of the container to the beginning of the extent.

Length

Length, in bytes, of the extent.

Remarks

For example, in an incremental backup scheme, the container may reside in the store either as one complete file generated in a full backup, or as multiple incremental files that contain changes in the file since the previous backup.

Requirements

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

See also

IDedupReadFileCallback::OrderContainersRestore