Partager via


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