RESPONDER UNA PREGUNTA

Si para responder la pregunta, crees necesario enviar un archivo adjunto, puedes hacerlo a traves del correo [email protected]

    Pregunta:  26567 - ACERCA DE PUNTEROS DE ESTRUCTURAS
Autor:  Leonardo Laguna Ruiz
Estoy intentando obtener las capacidades de un puerto midi utilizando la libreria mmsystem.h con la función "midiOutGetDevCaps" la cual segun esta definida asi:

MMRESULT midiOutGetDevCaps(
UINT_PTR uDeviceID,
LPMIDIOUTCAPS lpMidiOutCaps,
UINT cbMidiOutCaps
);
donde el segundo parametro me esa dando lata pues es una direccion de una estructura.

Yo lo estoy hacien de esta manera:

MIDIOUTCAPS midicaps;
error = midiOutGetDevCaps(MIDIMAPPER,midicaps,52);

y obtengo este error de compilacion
"error C2664: 'midiOutGetDevCapsA' : cannot convert parameter 2 from 'struct tagMIDIOUTCAPSA' to 'struct tagMIDIOUTCAPSA *'
No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called"
Quiero saber si alguien me puede ayudar pues no tengo mucha experiencia con estructuras.


Nombre
Apellidos
Correo
Comentarios