Structure MIDIOPENDESC (mmddk.h)
La MIDIOPENDESC
structure est une structure remplie par le client qui fournit des informations sur l’ouverture d’un périphérique MIDI.
Syntaxe
typedef struct midiopendesc_tag {
HMIDI hMidi;
DWORD_PTR dwCallback;
DWORD_PTR dwInstance;
DWORD_PTR dnDevNode;
DWORD cIds;
MIDIOPENSTRMID rgIds[1];
} MIDIOPENDESC;
Membres
hMidi
Spécifie le handle que le client utilise pour référencer l’appareil. Ce handle est attribué par WINMM. Utilisez ce handle lorsque vous notifiez le client avec la fonction DriverCallback .
dwCallback
Spécifie l’adresse d’une fonction de rappel, d’un handle de fenêtre ou d’un handle de tâche, en fonction des indicateurs spécifiés dans le paramètre dwParam2 du message MODM_OPEN . Si ce champ contient un handle, il est contenu dans le mot d’ordre inférieur.
dwInstance
Spécifie un pointeur vers un DWORD qui contient instance informations pour le client. Ces informations instance sont retournées au client chaque fois que le pilote le notifie à l’aide de la fonction DriverCallback.
dnDevNode
Spécifie un nœud d’appareil pour le périphérique de sortie MIDI, s’il s’agit d’un appareil MIDI Plug-and-Play (PnP).
cIds
Spécifie le nombre d’identificateurs de flux, si un flux est ouvert.
rgIds[1]
Spécifie un tableau d’identificateurs d’appareil. Le nombre d’identificateurs est fourni par le membre cIds .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans les systèmes d’exploitation Windows XP et ultérieurs. |
En-tête | mmddk.h (inclure Mmddk.h, Mmsystem.h, Windows.h) |