Estructura MIDIOPENDESC (mmddk.h)
La MIDIOPENDESC
estructura es una estructura rellenada por el cliente que proporciona información sobre cómo abrir un dispositivo MIDI.
Sintaxis
typedef struct midiopendesc_tag {
HMIDI hMidi;
DWORD_PTR dwCallback;
DWORD_PTR dwInstance;
DWORD_PTR dnDevNode;
DWORD cIds;
MIDIOPENSTRMID rgIds[1];
} MIDIOPENDESC;
Miembros
hMidi
Especifica el identificador que usa el cliente para hacer referencia al dispositivo. WinMM asigna este identificador. Use este identificador cuando notifique al cliente con la función DriverCallback .
dwCallback
Especifica la dirección de una función de devolución de llamada, un identificador de ventana o un identificador de tarea, según las marcas especificadas en el parámetro dwParam2 del mensaje MODM_OPEN . Si este campo contiene un identificador, se incluye en la palabra de orden bajo.
dwInstance
Especifica un puntero a un DWORD que contiene información de instancia para el cliente. Esta información de instancia se devuelve al cliente cada vez que el controlador notifica al cliente mediante la función DriverCallback .
dnDevNode
Especifica un nodo de dispositivo para el dispositivo de salida MIDI, si es un dispositivo MIDI Plug and Play (PnP).
cIds
Especifica el número de identificadores de flujo, si una secuencia está abierta.
rgIds[1]
Especifica una matriz de identificadores de dispositivo. El miembro cIds asigna el número de identificadores.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible en Windows XP y en sistemas operativos Windows posteriores. |
Encabezado | mmddk.h (incluye Mmddk.h, Mmsystem.h, Windows.h) |