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 重新初始化, 例如,由于添加或删除电话服务提供商,则 phoneInitializephoneInitializeExphoneOpen 请求被拒绝并出现此错误,直到最后一个应用程序使用 phoneShutdown) 关闭其 API (使用情况,此时新配置生效,应用程序再次允许调用 phoneInitialize 或 phoneInitializeEx

PHONEERR_REQUESTOVERRUN

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

PHONEERR_RESOURCEUNAVAIL

由于资源过度投入,无法完成该操作。

PHONEERR_STRUCTURETOOSMALL

指定的手机上限结构太小。

PHONEERR_UNINITIALIZED

在调用 phoneInitializephoneInitializeEx 的任何应用程序之前调用了该操作。

注解

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

如果应用程序收到错误返回,表示它未专门处理 (,例如设备特定的扩展) 定义的错误,则应将错误视为PHONEERR_OPERATIONFAILED (,原因) 。

要求

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

另请参阅

phoneInitialize

phoneInitializeEx

phoneOpen

phoneShutdown