constantes de PHONEERR_
Esta es la lista de códigos de error que la implementación puede devolver al invocar operaciones en dispositivos telefónicos. Consulte las descripciones de función individuales para determinar cuál de estos códigos de error puede devolver cada función.
-
PHONEERR_ALLOCATED
-
-
El recurso especificado ya está asignado.
-
-
PHONEERR_BADDEVICEID
-
-
El identificador de dispositivo especificado no es válido o está fuera del intervalo.
-
-
PHONEERR_DISCONNECTED
-
-
La llamada se desconectó.
-
-
PHONEERR_INCOMPATIBLEAPIVERSION
-
-
La aplicación solicitó una versión de API o un intervalo de versiones que no pueden ser compatibles con la implementación de la API de telefonía o el proveedor de servicios correspondiente.
-
-
PHONEERR_INCOMPATIBLEEXTVERSION
-
-
La aplicación solicitó una versión de extensión o un intervalo de versiones que el proveedor de servicios no puede admitir.
-
-
PHONEERR_INIFILECORRUPT
-
-
Debido a incoherencias internas o problemas de formato en el archivo Telephon.ini, TAPI no puede leerlo ni entenderlo correctamente.
-
-
PHONEERR_INUSE
-
-
El dispositivo está actualmente en uso. No se puede configurar el dispositivo.
-
-
PHONEERR_INVALAPPHANDLE
-
-
El identificador de uso o el identificador de registro especificados de la aplicación no son válidos.
-
-
PHONEERR_INVALAPPNAME
-
-
El nombre de aplicación especificado no es válido. Si la aplicación especifica un nombre de aplicación, se supone que la cadena no contiene ningún carácter no reproducible y que termina en NULL.
-
-
PHONEERR_INVALBUTTONLAMPID
-
-
El identificador de botón o lámpara especificado está fuera del intervalo o no es válido.
-
-
PHONEERR_INVALBUTTONMODE
-
-
El parámetro de modo de botón no es válido.
-
-
PHONEERR_INVALBUTTONSTATE
-
-
El parámetro button states no es válido.
-
-
PHONEERR_INVALDATAID
-
-
El identificador de datos especificado no es válido.
-
-
PHONEERR_INVALDEVICECLASS
-
-
El teléfono especificado no admite la clase de dispositivo indicada.
-
-
PHONEERR_INVALEXTVERSION
-
-
El número de versión de la extensión del proveedor de servicios no es válido.
-
-
PHONEERR_INVALHOOKSWITCHDEV
-
-
El parámetro del dispositivo hookswitch no es válido.
-
-
PHONEERR_INVALHOOKSWITCHMODE
-
-
El parámetro del modo hookswitch no es válido.
-
-
PHONEERR_INVALLAMPMODE
-
-
El parámetro de modo de lámpara especificado no es válido.
-
-
PHONEERR_INVALPARAM
-
-
Un parámetro, como un valor de fila o columna o un identificador de ventana, no es válido o está fuera del intervalo.
-
-
PHONEERR_INVALPHONEHANDLE
-
-
El identificador de dispositivo especificado no es válido.
-
-
PHONEERR_INVALPHONESTATE
-
-
El dispositivo telefónico no está en un estado válido para la operación solicitada.
-
-
PHONEERR_INVALPOINTER
-
-
Uno o varios de los parámetros de puntero especificados no son válidos.
-
-
PHONEERR_INVALPRIVILEGE
-
-
El parámetro dwPrivilege no es válido.
-
-
PHONEERR_INVALRINGMODE
-
-
El parámetro de modo de anillo no es válido.
-
-
PHONEERR_NODEVICE
-
-
El identificador de dispositivo especificado, que era válido anteriormente, ya no se acepta porque el dispositivo asociado se ha quitado del sistema desde que TAPI se inicializó por última vez o está dañado de una manera que no se detectó en la inicialización.
-
-
PHONEERR_NODRIVER
-
-
El proveedor de servicios telefónicos del dispositivo especificado encontró que falta uno de sus componentes o está dañado de una manera que no se detectó en el momento de la inicialización. Se recomienda al usuario usar el Panel de control de telefonía para corregir el problema.
-
-
PHONEERR_NOMEM
-
-
Memoria insuficiente para completar la operación solicitada o no puede asignar o bloquear la memoria.
-
-
PHONEERR_NOTOWNER
-
-
La aplicación no tiene privilegios de propietario para el dispositivo telefónico especificado.
-
-
PHONEERR_OPERATIONFAILED
-
-
Error en la operación por un motivo no especificado.
-
-
PHONEERR_OPERATIONUNAVAIL
-
-
La operación no está disponible.
-
-
PHONEERR_REINIT
-
-
Si se ha solicitado reinicialización tapi, por ejemplo, como resultado de agregar o quitar un proveedor de servicios de telefonía, las solicitudes phoneInitialize, phoneInitializeEx o phoneOpen se rechazan con este error hasta que la última aplicación cierra su uso de la API (mediante phoneShutdown), en cuyo momento la nueva configuración se hace efectiva y las aplicaciones pueden llamar a phoneInitialize o phoneInitializeEx.
-
-
PHONEERR_REQUESTOVERRUN
-
-
Se ha superado el número máximo de solicitudes de teléfono pendientes.
-
-
PHONEERR_RESOURCEUNAVAIL
-
-
No se puede completar la operación debido a la sobreasignación de recursos.
-
-
PHONEERR_STRUCTURETOOSMALL
-
-
La estructura de mayúsculas de teléfono especificada es demasiado pequeña.
-
-
PHONEERR_UNINITIALIZED
-
-
La operación se invocó antes de que cualquier aplicación llamada phoneInitialize, phoneInitializeEx.
-
Comentarios
Los valores 0xC0000000 a través de 0xFFFFFFFF están disponibles para extensiones específicas del dispositivo; los valores 0x80000000 a través de 0xBFFFFFFF están reservados; y 0x00000000 a través de 0x7FFFFFFF se usan como identificadores de solicitud.
Si una aplicación obtiene un error que devuelve que no controla específicamente (por ejemplo, un error definido por una extensión específica del dispositivo), debe tratar el error como una PHONEERR_OPERATIONFAILED (por un motivo no especificado).
Requisitos
Requisito | Value |
---|---|
Versión de TAPI |
Requiere TAPI 2.0 o posterior |
Encabezado |
|