fonction midiConnect (mmeapi.h)
La fonction midiConnect connecte un périphérique d’entrée MIDI à un appareil de thru ou de sortie MIDI, ou connecte un périphérique de thru MIDI à un appareil de sortie MIDI.
Syntaxe
MMRESULT midiConnect(
HMIDI hmi,
HMIDIOUT hmo,
LPVOID pReserved
);
Paramètres
hmi
Gérez vers un périphérique d’entrée MIDI ou un appareil d’entrée MIDI. (Pour les appareils via, ce handle doit avoir été retourné par un appel à la fonction midiOutOpen .)
hmo
Gérez vers la sortie MIDI ou l’appareil par le temps.
pReserved
Réservés au; doit avoir la valeur NULL.
Valeur retournée
Retourne MMSYSERR_NOERROR en cas de réussite ou une erreur dans le cas contraire. Les valeurs d’erreur possibles sont les suivantes.
Code de retour | Description |
---|---|
|
Le périphérique d’entrée spécifié est déjà connecté à un périphérique de sortie. |
|
Le handle d’appareil spécifié n’est pas valide. |
Notes
Après avoir appelé cette fonction, l’appareil d’entrée MIDI reçoit les données d’événement dans un message MIM_DATA chaque fois qu’un message contenant les mêmes données d’événement est envoyé au pilote de périphérique de sortie.
Un pilote thru est une forme spéciale de pilote de sortie MIDI. Le système n’autorise qu’un seul appareil de sortie MIDI à être connecté à un périphérique d’entrée MIDI, mais plusieurs périphériques de sortie MIDI peuvent être connectés à un périphérique de sortie MIDI. Chaque fois que le périphérique d’entrée MIDI donné reçoit des données d’événement dans un message de MIM_DATA, un message contenant les mêmes données d’événement est envoyé au pilote de périphérique de sortie donné (ou par le biais du pilote de connexion aux pilotes de sortie).
Configuration requise
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | mmeapi.h (inclure Windows.h) |
Bibliothèque | Winmm.lib |
DLL | Winmm.dll |