PHONEERR _ 常量

这是在电话设备上调用操作时实现可以返回的错误代码列表。 请查阅各个函数说明,确定每个函数可以返回哪些错误代码。

已分配 _ PHONEERR

已分配指定的资源。

PHONEERR _ BADDEVICEID

指定的设备标识符无效或范围外。

PHONEERR _ 已断开连接

调用已断开连接。

PHONEERR _ INCOMPATIBLEAPIVERSION

应用程序请求了电话服务 API 实现或相应服务提供商不支持的 API 版本或版本范围。

PHONEERR _ INCOMPATIBLEEXTVERSION

应用程序请求了服务提供商无法支持的扩展版本或版本范围。

PHONEERR _ INIFILECORRUPT

由于配置文件中的内部不一致或Telephon.ini问题,TAPI 无法正确读取和理解它。

PHONEERR _ INUSE

设备当前处于使用状态。 无法配置设备。

PHONEERR _ INVALAPPHANDLE

应用程序的指定使用情况句柄或注册句柄无效。

PHONEERR _ INVALAPPNAME

指定的应用程序名称无效。 如果应用程序指定了应用程序名称,则假定该字符串不包含任何不可显示的字符,并且以 NULL 结尾。

PHONEERR _ INVALBUTTONLAMPID

指定的按钮/灯标识符在范围外或无效。

PHONEERR _ INVALBUTTONMODE

按钮模式参数无效。

PHONEERR _ INVALBUTTONSTATE

按钮状态参数无效。

PHONEERR _ INVALDATAID

指定的数据标识符无效。

PHONEERR _ INVALDEVICECLASS

指定的手机不支持指定的设备类。

PHONEERR _ INVALEXTVERSION

服务提供商扩展版本号无效。

PHONEERR _ INVALHOOKSWITCHDEV

hookswitch 设备参数无效。

PHONEERR _ INVALHOOKSWITCHMODE

hookswitch 模式参数无效。

PHONEERR _ INVALLAMPMODE

指定的灯模式参数无效。

PHONEERR _ INVALPARAM

参数(如行或列值或窗口句柄)无效或范围外。

PHONEERR _ INVALPHONEHANDLE

指定的设备句柄无效。

PHONEERR _ INVALPHONESTATE

电话设备未在请求的操作中为有效状态。

PHONEERR _ INVALPOINTER

一个或多个指定的指针参数无效。

PHONEERR _ INVALPRIVILEGE

dwPrivilege 参数无效。

PHONEERR _ INVALRINGMODE

环模式参数无效。

PHONEERR _ NODEVICE

指定的设备标识符(以前有效)不再被接受,因为自上次初始化 TAPI 以来,关联的设备已从系统中删除,或者以在初始化时未检测到的方式损坏。

PHONEERR _ NODRIVER

指定设备的电话服务提供商发现其一个组件缺失或损坏,其方式在初始化时未检测到。 应建议用户使用电话服务控制面板来更正问题。

PHONEERR _ NOMEM

内存不足,无法完成请求的操作,或者无法分配或锁定内存。

PHONEERR _ NO一线

应用程序对指定的电话设备没有所有者权限。

PHONEERR _ OPERATIONFAILED

由于未指定的原因,操作失败。

PHONEERR _ OPERATIONUNAVAIL

该操作不可用。

PHONEERR _ REINIT

如果请求了 TAPI 重新初始化(例如,由于添加或删除电话服务提供程序,因此 phoneInitialize、phoneInitializeExphoneOpen请求会被拒绝,并出现此错误,直到最后一个应用程序使用 phoneShutdown) 关闭其 API (的使用,此时新配置生效,应用程序可以再次调用 phoneInitializephoneInitializeEx

PHONEERR _ REQUESTOVERRUN

已超过未完成电话请求的最大数量。

PHONEERR _ RESOURCEUNAVAIL

由于资源过度使用,无法完成操作。

PHONEERR _ 结构TOOSMALL

指定的电话上限结构太小。

PHONEERR _ 未初始化

在调用 phoneInitialize 、phoneInitializeEx的任何应用程序之前调用该操作。

备注

从 0xC0000000 到 0xFFFFFFFF 的值可用于特定于设备的扩展;保留0x80000000到0xBFFFFFFF的值;和 0x00000000 0x7FFFFFFF 用作请求标识符。

如果应用程序收到错误,指出它不专门处理 (如设备特定的扩展) 定义的错误,则出于未指定的原因,它应将错误视为 PHONEERR _ OPERATIONFAILED () 。

要求

要求
TAPI 版本
需要 TAPI 2.0 或更高版本
标头
Tapi.h

另请参阅

phoneInitialize

phoneInitializeEx

phoneOpen

phoneShutdown