Struttura MIDIOPENDESC (mmddk.h)
La MIDIOPENDESC
struttura è una struttura compilata dal client che fornisce informazioni su come aprire un dispositivo MIDI.
Sintassi
typedef struct midiopendesc_tag {
HMIDI hMidi;
DWORD_PTR dwCallback;
DWORD_PTR dwInstance;
DWORD_PTR dnDevNode;
DWORD cIds;
MIDIOPENSTRMID rgIds[1];
} MIDIOPENDESC;
Members
hMidi
Specifica l'handle usato dal client per fare riferimento al dispositivo. Questo handle viene assegnato da WINMM. Usare questo handle quando si invia una notifica al client con la funzione DriverCallback .
dwCallback
Specifica l'indirizzo di una funzione di callback, un handle di finestra o un handle di attività, a seconda dei flag specificati nel parametro dwParam2 del messaggio di MODM_OPEN . Se questo campo contiene un handle, è contenuto nella parola a basso ordine.
dwInstance
Specifica un puntatore a un DWORD che contiene informazioni sull'istanza per il client. Queste informazioni sull'istanza vengono restituite al client ogni volta che il driver notifica al client usando la funzione DriverCallback .
dnDevNode
Specifica un nodo dispositivo per il dispositivo di output MIDI, se si tratta di un dispositivo MIDI Plug and Play (PnP).
cIds
Specifica il numero di identificatori di flusso, se un flusso è aperto.
rgIds[1]
Specifica una matrice di identificatori di dispositivo. Il numero di identificatori viene assegnato dal membro cIds .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows XP e nei sistemi operativi Windows successivi. |
Intestazione | mmddk.h (includono Mmddk.h, Mmsystem.h, Windows.h) |