Utilisation d’une fenêtre ou d’un thread pour gérer la lecture mise en mémoire tampon
Les messages suivants peuvent être envoyés à une fenêtre ou un thread pour la gestion de la lecture de messages ou de mémoires tampons de flux exclusifs système MIDI.
| Valeur | Signification |
|---|---|
| _fermeture MOM de mm _ | Envoyé lorsque l’appareil est fermé à l’aide de la fonction midiOutClose . |
| MM _ MOM _ terminé | Envoyé lorsque le pilote de périphérique est terminé avec un bloc de données envoyé à l’aide de la fonction midiOutLongMsg ou midiStreamOut . |
| _ouverture de MOM mm _ | Envoyé lorsque l’appareil est ouvert à l’aide de la fonction midiOutOpen . |
Un paramètre wParam et un paramètre lParam sont associés à chacun de ces messages. Le paramètre wParam spécifie toujours le descripteur d’un appareil MIDI ouvert. Pour la _ _ fin de mm MOM, lParam spécifie une adresse d’une structure MIDIHDR identifiant le bloc de données terminé. Le paramètre lParam n’est pas utilisé pour la _ _ fermeture de MOM mm et l' _ _ ouverture de MOM.
Le message le plus utile est probablement un _ MOM _ terminé. À moins que vous n’ayez besoin d’allouer de la mémoire ou d’initialiser des variables, il est probable que vous n’avez pas besoin de traiter l' _ ouverture de MOM _ et la fermeture de _ Microsoft mm _ . Lorsque la lecture d’un bloc de données est terminée, vous pouvez nettoyer et libérer le bloc de données.