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.
 

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:
Mostrar la cita
Windows
Mostrar la cita

Preguntas similares