Interface IDiscMasterProgressEvents (imapi.h)
L’interface IDiscMasterProgressEvents fournit une interface unique pour tous les rappels qui peuvent être effectués à partir d’IMAPI vers une application. Une application implémente cette interface sur l’un de ses objets, puis l’inscrit à l’aide de IDiscMaster ::P rogressAdvise. Toutes les méthodes de cette interface, sauf une, sont liées à la progression pendant la préproduction ou les brûlures. Même si une application n’est pas intéressée par un rappel particulier, elle doit implémenter la fonction de rappel et retourner E_NOTIMPL sur l’appel.
Héritage
L’interface IDiscMasterProgressEvents hérite de l’interface IUnknown. IDiscMasterProgressEvents possède également les types de membres suivants :
Méthodes
L’interface IDiscMasterProgressEvents possède ces méthodes.
IDiscMasterProgressEvents ::NotifyAddProgress Avertit une application de sa progression en réponse aux appels à IRedbookDiscMaster ::AddAudioTrackBlocks ou IJolietDiscMaster ::AddData. Les notifications sont envoyées pour la première et la dernière étape, et à des points entre les deux. |
IDiscMasterProgressEvents ::NotifyBlockProgress Avertit une application de sa progression dans la gravure d’un disque sur l’enregistreur actif. Les notifications sont envoyées pour le premier et le dernier bloc, et à des points entre les deux. |
IDiscMasterProgressEvents ::NotifyBurnComplete Avertit une application qu’un appel à IDiscMaster ::RecordDisc est terminé. |
IDiscMasterProgressEvents ::NotifyClosingDisc Avertit l’application qu’elle a commencé à fermer le disque. Aucune autre notification n’est envoyée tant que la gravure n’est pas terminée. |
IDiscMasterProgressEvents ::NotifyEraseComplete Avertit une application qu’un appel à IDiscRecorder ::Erase est terminé. |
IDiscMasterProgressEvents ::NotifyPnPActivity Avertit l’application qu’une modification a été apportée à la liste des enregistreurs de disques valides. (Par exemple, un pilote CD-R USB est supprimé du système.). |
IDiscMasterProgressEvents ::NotifyPreparingBurn Avertit l’application qu’elle se prépare à graver un disque. Aucune autre notification n’est envoyée tant que la gravure ne démarre pas. |
IDiscMasterProgressEvents ::NotifyTrackProgress Avertit une application qu’une piste a démarré ou s’est terminée pendant la gravure d’un disque audio. |
IDiscMasterProgressEvents ::QueryCancel Vérifie si une opération AddData, AddAudioTrackBlocks ou RecordDisc doit être annulée. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | imapi.h |