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.