TAPI

04/08/2003 - 18:34 por Leonardo Hernández | Informe spam
Hola grupo:

Estoy intentando inicializar la API de telefonía versión 2.1 sobre Windows
2000 y al invocar a la función phoneInitializeEx el resultada es perfecto
solo que me dice que la cantidad de dispositivos son 0 (cero).

Sin embargo usando la 1.4, me informa que existen 8 dispositivos. ¿Alguien
sabe que puede estar sucediendo?

Este es el código que estoy utilizando:

HPHONEAPP hPhoneApp = 0;
DWORD dwNumDevs = 0;
DWORD dwAPIVersion = 0x00020001;
PHONEINITIALIZEEXPARAMS ParamsEx;

// Inicializa la API de telefonía.
ParamsEx.dwTotalSize = sizeof(PHONEINITIALIZEEXPARAMS);
ParamsEx.dwOptions = PHONEINITIALIZEEXOPTION_USEEVENT;

LONG lRet = ::phoneInitializeEx(&hPhoneApp, AfxGetInstanceHandle(), NULL,
_T("Teléfono"), &dwNumDevs, &dwAPIVersion, &ParamsEx);

En dwNumDevs siempre obtengo 0.

Les agradezco su ayuda.

Preguntas similare

Leer las respuestas

#1 Leonardo Hernández
04/08/2003 - 21:10 | Informe spam
Miguel, gracias por tu respuesta, te cuento que el modem funciona bien, lo
puede usar perfectamente para conectarme a mi proveedor de Internet (aunque
actualmente no lo uso para eso). Además la TAPI 1.4 funciona bien y llama al
número indicado con ese modem.

El resultado de lRet es 0 (cero) lo cual según la MSDN significa que está
bien (Returns zero if the request succeeds or a negative error number if an
error occurs)

¿Dónde encuentro TAPI Browser para probar?

Gracias, Leonardo

"Miguel" escribió en el mensaje
news:
"Leonardo Hernández" escribía:

>Hola grupo:
>
>Estoy intentando inicializar la API de telefonía versión 2.1 sobre


Windows
>2000 y al invocar a la función phoneInitializeEx el resultada es perfecto
>solo que me dice que la cantidad de dispositivos son 0 (cero).
>

lRet es 0 igual que la cantidad de dispositivos... ¿? Estará mal instalado
el módem...

¿Por qué no usas Tapi Browser para ejecutar la función y ver su resultado?

Miguel (27)
quilmes.ar
Respuesta Responder a este mensaje
#2 Miguel
04/08/2003 - 23:15 | Informe spam
"Leonardo Hernández" escribía:

Miguel, gracias por tu respuesta, te cuento que el modem funciona bien, lo
puede usar perfectamente para conectarme a mi proveedor de Internet (aunque
actualmente no lo uso para eso). Además la TAPI 1.4 funciona bien y llama al
número indicado con ese modem.




Ok, a mí también me funciona con la 1.4, aunque no puedo probar la versión
2.1 en esta pc.

El resultado de lRet es 0 (cero) lo cual según la MSDN significa que está
bien (Returns zero if the request succeeds or a negative error number if an
error occurs)




Así parece...

¿Dónde encuentro TAPI Browser para probar?




El tool es parte del sdk. Al archivo tb20.zip (55 KB), creo que lo puedes
encontrar en ftp://ftp.microsoft.com/developr/tapi/

Entonces puedes ejecutar la función (también modificar los argumentos), o
una serie de funciones, y ver el resultado completo de cada una sin tener
que probar escribiendo el código.

Miguel (27)
quilmes.ar
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida