midiOutLongMsg, fonction (mmeapi.h)
La fonction midiOutLongMsg envoie un message MIDI exclusif au système à l’appareil de sortie MIDI spécifié.
Syntaxe
MMRESULT midiOutLongMsg(
HMIDIOUT hmo,
LPMIDIHDR pmh,
UINT cbmh
);
Paramètres
hmo
Gérez le périphérique de sortie MIDI. Ce paramètre peut également être le handle d’un flux MIDI cast vers HMIDIOUT.
pmh
Pointeur vers une structure MIDIHDR qui identifie la mémoire tampon MIDI.
cbmh
Taille, en octets, de la structure MIDIHDR .
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 matériel est occupé avec d’autres données. |
|
La mémoire tampon pointée par lpMidiOutHdr n’a pas été préparée. |
|
Le handle d’appareil spécifié n’est pas valide. |
|
Le pointeur ou la structure spécifié n’est pas valide. |
Notes
Avant de passer la mémoire tampon à midiOutLongMsg, elle doit être préparée à l’aide de la fonction midiOutPrepareHeader . Le pilote de périphérique de sortie MIDI détermine si les données sont envoyées de manière synchrone ou asynchrone.
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 |