IWMDMProgress interface (mswmdm.h)

The optional, application-implemented IWMDMProgress allows an application to track the progress of operations, such as formatting media or file transfers. This interface is submitted to, and called by, the IWMDMStorageGlobals and IWMDMStorageControl interfaces.

These methods do not provide a way for the application to know which operation is being tracked. However, the IWMDMProgress3 methods do provide a means to identify the operation; if possible, you should implement that interface instead.

Inheritance

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

Methods

The IWMDMProgress interface has these methods.

 
IWMDMProgress::Begin

The Begin method indicates that an operation is beginning. An estimate of the duration of the operation is provided when possible.
IWMDMProgress::End

The End method indicates that an operation is finished.
IWMDMProgress::Progress

The Progress method indicates that an operation is still in progress.

Requirements

Requirement Value
Target Platform Windows
Header mswmdm.h

See also

Enabling Notifications

IWMDMProgress2 Interface

IWMDMProgress3 Interface

IWMDMStorageControl Interface

IWMDMStorageGlobals Interface

Interfaces for Applications