IDiscMasterProgressEvents interface

The IDiscMasterProgressEvents interface provides a single interface for all callbacks that can be made from IMAPI to an application. An application implements this interface on one of its objects and then registers it using IDiscMaster::ProgressAdvise. All but one of the methods in this interface are related to progress during staging or burns. Even if an application is not interested in a particular callback, it must implement the callback function and return E_NOTIMPL on the call.

Members

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

Methods

The IDiscMasterProgressEvents interface has these methods.

MethodDescription
NotifyAddProgress

Reports progress of audio/data staging.

NotifyBlockProgress

Reports progress of audio/data burn.

NotifyBurnComplete

Reports that the burn is fully complete.

NotifyClosingDisc

Reports progress while closing a disc.

NotifyEraseComplete

Reports that an erase is fully complete.

NotifyPnPActivity

Reports possible changes to recorder list.

NotifyPreparingBurn

Reports progress during burn setup.

NotifyTrackProgress

Reports progress of an audio burn.

QueryCancel

Checks whether a burn is to be canceled.

 

Requirements

Minimum supported client

Windows XP [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

Header

Imapi.h

Library

Uuid.lib

DLL

Actxprxy.dll

IID

IID_IDiscMasterProgressEvents is defined as EC9E51C1-4E5D-11D3-9144-00104BA11C5E

 

 

Community Additions

ADD
Show: