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)

Consulte también

DriverCallback