IBlockRangeList interface (imapi2.h)

Use this interface to retrieve a list of continuous sector ranges on the media. This interface is used to describe the sectors that need to be updated on a rewritable disc when a new logical session is recorded.


The IBlockRangeList interface inherits from the IDispatch interface. IBlockRangeList also has these types of members:


The IBlockRangeList interface has these methods.


Returns the list of sector ranges in the form of a safe array of variants of type VT_Dispatch.


IBlockRangeList is returned by the IFileSystemImageResult2::ModifiedBlocks method. Alternatively, IUnknown::QueryInterface can be called on the object returned by IFileSystemImageResult::get_ImageStream to get the list of modified sectors in the result image represented by that object.

The order of sector ranges in IBlockRangeList is taken into account during burning. The sector ranges having lower indexes in the safe array returned by IBlockRangeList::get_BlockRanges are written before those with higher indexes.


Minimum supported client Windows 7 [desktop apps only]
Minimum supported server Windows Server 2008 R2 [desktop apps only]
Target Platform Windows
Header imapi2.h

See also