PHONEERR_常量
这是实现在电话设备上调用操作时可以返回的错误代码列表。 请参阅各个函数说明以确定每个函数可以返回的错误代码之一。
-
PHONEERR_ALLOCATED
-
-
已分配指定的资源。
-
-
PHONEERR_BADDEVICEID
-
-
指定的设备标识符无效或范围不足。
-
-
PHONEERR_DISCONNECTED
-
-
呼叫已断开连接。
-
-
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
-
-
hooswitch 设备参数无效。
-
-
PHONEERR_INVALHOOKSWITCHMODE
-
-
hooswitch 模式参数无效。
-
-
PHONEERR_INVALLAMPMODE
-
-
指定的灯模式参数无效。
-
-
PHONEERR_INVALPARAM
-
-
参数(如行或列值或窗口句柄)无效或范围不足。
-
-
PHONEERR_INVALPHONEHANDLE
-
-
指定的设备句柄无效。
-
-
PHONEERR_INVALPHONESTATE
-
-
电话设备未处于请求操作的有效状态。
-
-
PHONEERR_INVALPOINTER
-
-
一个或多个指定的指针参数无效。
-
-
PHONEERR_INVALPRIVILEGE
-
-
dwPrivilege 参数无效。
-
-
PHONEERR_INVALRINGMODE
-
-
环形模式参数无效。
-
-
PHONEERR_NODEVICE
-
-
指定的设备标识符(以前有效)不再被接受,因为自 TAPI 上次初始化以来已从系统中删除关联设备,或者以未在初始化时检测到的方式损坏。
-
-
PHONEERR_NODRIVER
-
-
指定设备的电话服务提供商发现其中一个组件在初始化时未检测到或丢失或损坏。 应建议用户使用电话控制面板来更正问题。
-
-
PHONEERR_NOMEM
-
-
内存不足,无法完成请求的操作,或者无法分配或锁定内存。
-
-
PHONEERR_NOTOWNER
-
-
应用程序对指定的电话设备没有所有者权限。
-
-
PHONEERR_OPERATIONFAILED
-
-
由于未指定的原因,操作失败。
-
-
PHONEERR_OPERATIONUNAVAIL
-
-
操作不可用。
-
-
PHONEERR_REINIT
-
-
如果已请求 TAPI 重新初始化, 例如,由于添加或删除电话服务提供商,则 phoneInitialize、phoneInitializeEx 或 phoneOpen 请求被拒绝并出现此错误,直到最后一个应用程序使用 phoneShutdown) 关闭其 API (使用情况,此时新配置生效,应用程序再次允许调用 phoneInitialize 或 phoneInitializeEx。
-
-
PHONEERR_REQUESTOVERRUN
-
-
已超过未完成电话请求的最大数量。
-
-
PHONEERR_RESOURCEUNAVAIL
-
-
由于资源过度投入,无法完成该操作。
-
-
PHONEERR_STRUCTURETOOSMALL
-
-
指定的手机上限结构太小。
-
-
PHONEERR_UNINITIALIZED
-
-
在调用 phoneInitialize、 phoneInitializeEx 的任何应用程序之前调用了该操作。
-
注解
通过0xFFFFFFFF 0xC0000000的值可用于特定于设备的扩展;保留通过0xBFFFFFFF 0x80000000的值;通过0x7FFFFFFF 0x00000000用作请求标识符。
如果应用程序收到错误返回,表示它未专门处理 (,例如设备特定的扩展) 定义的错误,则应将错误视为PHONEERR_OPERATIONFAILED (,原因) 。
要求
要求 | 值 |
---|---|
TAPI 版本 |
需要 TAPI 2.0 或更高版本 |
标头 |
|