Función midiInGetDevCaps (mmeapi.h)
La función midiInGetDevCaps determina las funciones de un dispositivo de entrada MIDI especificado.
Sintaxis
MMRESULT midiInGetDevCaps(
UINT uDeviceID,
LPMIDIINCAPS pmic,
UINT cbmic
);
Parámetros
uDeviceID
Identificador del dispositivo de entrada MIDI. El identificador del dispositivo varía de cero a uno menor que el número de dispositivos presentes. Este parámetro también puede ser un identificador de dispositivo de conversión correcta.
pmic
Puntero a una estructura MIDIINCAPS que se rellena con información sobre las funcionalidades del dispositivo.
cbmic
Tamaño, en bytes, de la estructura MIDIINCAPS . Solo se copian bytes cbMidiInCaps (o menos) de información en la ubicación a la que apunta lpMidiInCaps. Si cbMidiInCaps es cero, no se copia nada y la función devuelve MMSYSERR_NOERROR.
Valor devuelto
Devuelve MMSYSERR_NOERROR si se realiza correctamente o si se produce un error en caso contrario. Entre los valores de error posibles se incluyen los siguientes.
Código devuelto | Descripción |
---|---|
|
El identificador de dispositivo especificado está fuera del intervalo. |
|
El puntero o la estructura especificados no son válidos. |
|
El controlador no está instalado. |
|
El sistema no puede asignar o bloquear la memoria. |
Comentarios
Para determinar el número de dispositivos de entrada MIDI presentes en el sistema, use la función midiInGetNumDevs .
Requisitos
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | mmeapi.h (incluya Windows.h) |
Library | Winmm.lib |
Archivo DLL | Winmm.dll |