PHONESTATE_常量
PHONESTATE_位标志常量描述手机设备的各种状态项。
-
PHONESTATE_CAPSCHANGE
-
-
指示由于用户或其他情况进行了配置更改, PHONECAPS 结构中的一个或多个成员已更改。 应用程序应使用 phoneGetDevCaps 读取更新的结构。 如果服务提供商向 TAPI 发送包含此值 的PHONE_STATE 消息,TAPI 会将它传递给已协商 TAPI 版本 1.4 或更高版本的应用程序;协商旧版 API 的应用程序将收到指定PHONESTATE_REINIT PHONE_STATE消息,要求它们关闭并重新初始化与 TAPI 的连接以获取更新的信息。
-
-
PHONESTATE_CONNECTED
-
-
电话设备与 TAPI 之间的连接刚刚建立。 当首次调用 TAPI 或将手机连接到电脑的电线接通 TAPI 处于活动状态时,就会发生这种情况。
-
-
PHONESTATE_DEVSPECIFIC
-
-
手机的设备特定信息已更改。
-
-
PHONESTATE_DISCONNECTED
-
-
电话设备与 TAPI 之间的连接刚刚断开。 当 TAPI 处于活动状态时,将手机连接到电脑的电线拔下时,就会发生这种情况。
-
-
PHONESTATE_DISPLAY
-
-
手机的显示已更改。
-
-
PHONESTATE_HANDSETGAIN
-
-
手机的麦克风增益设置已更改。
-
-
PHONESTATE_HANDSETHOOKSWITCH
-
-
手机挂钩开关状态已更改。
-
-
PHONESTATE_HANDSETVOLUME
-
-
手机的扬声器音量设置已更改。
-
-
PHONESTATE_HEADSETHOOKSWITCH
-
-
头戴显示设备的挂钩开关状态已更改。
-
-
PHONESTATE_HEADSETGAIN
-
-
头戴显示设备的麦克风增益设置已更改。
-
-
PHONESTATE_HEADSETVOLUME
-
-
头戴显示设备的扬声器音量设置已更改。
-
-
PHONESTATE_LAMP
-
-
电话的灯已经换了。
-
-
PHONESTATE_MONITORS
-
-
电话设备的监视器数。
-
-
PHONESTATE_OTHER
-
-
下面列出的电话状态项目已更改。 应用程序应检查当前电话状态,以确定哪些项目已更改。
-
-
PHONESTATE_OWNER
-
-
电话设备的所有者数。
-
-
PHONESTATE_REINIT
-
-
电话设备配置中的项已更改。 若要了解这些更改 (新手机设备) 的外观,应用程序应重新初始化其 TAPI 的使用。
-
-
PHONESTATE_REMOVED
-
-
指示服务提供商 (最有可能通过用户操作、控制面板或类似实用工具) 从系统中删除设备。 具有此值 的PHONE_STATE 消息通常紧跟设备上的 PHONE_CLOSE 消息。 在重新初始化 TAPI 之前,后续尝试访问设备将导致PHONEERR_NODEVICE返回到应用程序。 如果服务提供商向 TAPI 发送包含此值的PHONE_STATE消息,TAPI 会将它传递给已协商 TAPI 版本 1.4 或更高版本的应用程序;协商旧版 API 的应用程序不会收到任何通知。
-
-
PHONESTATE_RESUME
-
-
暂停一段时间后,应用程序将恢复对电话设备的使用。
-
-
PHONESTATE_RINGMODE
-
-
手机的响铃模式已更改。
-
-
PHONESTATE_RINGVOLUME
-
-
手机的响铃音量已更改。
-
-
PHONESTATE_SPEAKERHOOKSWITCH
-
-
免提电话的挂钩开关状态已更改。
-
-
PHONESTATE_SPEAKERGAIN
-
-
免提电话的麦克风增益设置状态已更改。
-
-
PHONESTATE_SPEAKERVOLUME
-
-
扬声器的扬声器音量设置已更改。
-
-
PHONESTATE_SUSPEND
-
-
应用程序对电话的使用暂时暂停。
-
备注
无扩展性。 保留所有 32 位。
要求
要求 | 值 |
---|---|
TAPI 版本 |
需要 TAPI 2.0 或更高版本 |
标头 |
|