Condividi tramite


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)

Vedi anche

DriverCallback