fonction midiStreamStop (mmeapi.h)

La fonction midiStreamStop désactive toutes les notes sur tous les canaux MIDI pour l’appareil de sortie MIDI spécifié.

Syntaxe

MMRESULT midiStreamStop(
  HMIDISTRM hms
);

Paramètres

hms

Gérer vers un flux MIDI. Ce handle doit avoir été retourné par un appel à la fonction midiStreamOpen . Ce handle identifie l’appareil de sortie.

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.

Notes

Lorsque vous appelez cette fonction, toutes les mémoires tampons de sortie de flux ou exclusives du système en attente sont renvoyées au mécanisme de rappel et le MHDR_DONE bit est défini dans le membre dwFlags de la structure MIDIHDR .

Alors que la fonction midiOutReset désactive toutes les notes, midiStreamStop désactive uniquement les notes qui ont été activées par un message de note MIDI.

Spécifications

   
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