Partager via


fonction midiDisconnect (mmeapi.h)

La fonction midiDisconnect déconnecte un périphérique d’entrée MIDI d’un périphérique de sortie ou de thru MIDI, ou déconnecte un périphérique de connexion MIDI d’un périphérique de sortie MIDI.

Syntaxe

MMRESULT midiDisconnect(
  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.

hmo

Gérez le périphérique de sortie MIDI à déconnecter.

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
MMSYSERR_INVALHANDLE
Le handle d’appareil spécifié n’est pas valide.

Remarques

Les appareils d’entrée, de sortie et de thru MIDI peuvent être connectés à l’aide de la fonction midiConnect . Par la suite, chaque fois que le périphérique d’entrée MIDI 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 (ou par le biais du pilote d’accès aux pilotes de sortie).

Configuration requise

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]
Plateforme cible Windows
En-tête mmeapi.h (inclure Windows.h)
Bibliothèque Winmm.lib
DLL Winmm.dll

Voir aussi

Fonctions MIDI