IEmptyVolumeCacheCallBack interface (emptyvc.h)

Exposes methods that are used by a disk cleanup handler to communicate with the disk cleanup manager.

Inheritance

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

Methods

The IEmptyVolumeCacheCallBack interface has these methods.

 
IEmptyVolumeCacheCallBack::PurgeProgress

Called periodically by a disk cleanup handler to update the disk cleanup manager on the progress of a purge of deletable files.
IEmptyVolumeCacheCallBack::ScanProgress

Called by a disk cleanup handler to update the disk cleanup manager on the progress of a scan for deletable files.

Remarks

A disk cleanup handler uses this interface to report to the disk cleanup manager on the progress either of deleting files or of scanning for deletable files. It also provides a way to query the manager, to find out if the user has canceled the operation. The handler receives a pointer to this interface when the manager calls the IEmptyVolumeCache::GetSpaceUsed or IEmptyVolumeCache::Purge methods.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional, Windows XP [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Target Platform Windows
Header emptyvc.h