Envoi de messages System-Exclusive
Les messages midi exclusifs au système sont les seuls messages MIDI qui ne tiennent pas dans une seule valeur de mot double. Les messages exclusifs du système peuvent être de n’importe quelle longueur. Windows fournit la fonction midiOutLongMsg pour l’envoi de messages exclusifs système aux périphériques de sortie MIDI. Pour spécifier des blocs de données exclusifs au système MIDI, utilisez la structure MIDIHDR .
Après avoir envoyé un bloc de données exclusif au système à l’aide de midiOutLongMsg, vous devez attendre que le pilote de périphérique soit terminé avec le bloc de données avant de le libérer. Si vous envoyez plusieurs blocs de données, vous devez surveiller l’achèvement de chaque bloc de données afin de savoir quand envoyer des blocs supplémentaires. Pour plus d’informations sur les différentes techniques de surveillance de l’achèvement des blocs de données, consultez Gestion des blocs de données MIDI.
Notes
Tout status midi autre qu’un message en temps réel système met fin à un message exclusif au système. Si vous utilisez plusieurs blocs de données pour envoyer un seul message exclusif au système, n’envoyez aucun message MIDI autre que des messages en temps réel système entre des blocs de données.