MM _ message MCINOTIFY

Le message mm _ MCINOTIFY avertit une application qu’un périphérique MCI a terminé une opération. Les appareils MCI envoient ce message uniquement lorsque l' _ indicateur de notification MCI est utilisé.

MM_MCINOTIFY 
wParam = (WPARAM) wFlags 
lParam = (LONG) lDevID

Paramètres

wFlags

Raison de la notification. Les valeurs suivantes sont définies :

Condition requise Valeur
_notification MCI _ abandonnée L’appareil a reçu une commande qui empêchait la satisfaction des conditions actuelles de lancement de la fonction de rappel. Si une nouvelle commande interrompt la commande active et qu’elle demande également une notification, l’appareil envoie ce message uniquement et n’émet pas de notification MCI _ _ remplacée
échec de la _ notification MCI _ Une erreur d’appareil s’est produite lors de l’exécution de la commande par l’appareil.
_notification MCI _ réussie Les conditions qui initialisent la fonction de rappel ont été remplies.
_notification MCI _ remplacée L’appareil a reçu une autre commande avec l’indicateur « Notify » défini et les conditions actuelles pour l’initialisation de la fonction de rappel ont été remplacées.

lDevID

Identificateur de l’appareil initialisant la fonction de rappel.

Valeur renvoyée

Retourne zéro en cas de réussite ou une erreur.

Notes

Pour plus d’informations sur l' _ indicateur de notification MCI, consultez l’indicateur Notify.

Un appareil retourne l' _ indicateur MCI Notify _ réussis avec mm _ MCINOTIFY quand l’action pour une commande se termine. Par exemple, un périphérique CD audio utilise cet indicateur pour la notification de la commande Play ( _ lecture MCI) à la fin de la lecture de l’appareil. La commande de lecture est réussie uniquement lorsqu’elle atteint la position de fin spécifiée ou atteint la fin du média. De même, les commandes Seek ( MCI _ Seek) et Record ( _ enregistrement MCI) ne retournent pas la _ notification MCI _ correctement tant qu’elles n’atteignent pas la position de fin spécifiée ou n’atteignent la fin du support.

Un appareil retourne l' _ _ indicateur de notification abandonnée MCI avec mm _ MCINOTIFY uniquement lorsqu’il reçoit une commande qui l’empêche de respecter les conditions de notification. Par exemple, la commande de lecture n’interrompt pas la notification pour une commande de lecture précédente, à condition que la nouvelle commande ne change pas le sens de lecture ou ne change pas la position de fin. Les commandes Seek et Record se comportent de la même façon. En outre, MCI n’envoie _ pas _ de notification MCI abandonnée lorsque la lecture ou l’enregistrement est suspendu avec la commande Pause ( _ Pause MCI). L’envoi de la commande Resume ( _ reprise MCI) leur permet de continuer à respecter les conditions de rappel.

Lorsque votre application demande une notification pour une commande, vérifiez le retour d’erreur des fonctions mciSendString ou mciSendCommand . Si ces fonctions rencontrent une erreur et retournent une valeur différente de zéro, MCI ne définit pas la notification pour la commande.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel - [Applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server - [Applications de bureau uniquement]
En-tête
Mmsystem. h (inclure Windows. h)

Voir aussi

MCI

Messages MCI

suspen

répétition

enregistrement

sort

Demandez