PHONESTATE_常數
PHONESTATE_位旗標常數描述電話裝置的各種狀態專案。
-
PHONESTATE_CAPSCHANGE
-
-
表示,由於使用者或其他情況所做的組態變更, PHONECAPS 結構中的一或多個成員已變更。 應用程式應該使用 phoneGetDevCaps 來讀取更新的結構。 如果服務提供者將包含此值 的PHONE_STATE 訊息傳送給 TAPI,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
-
-
頭戴式裝置的 hookswitch 狀態已變更。
-
-
PHONESTATE_HEADSETGAIN
-
-
頭戴式裝置的麥克風增益設定已變更。
-
-
PHONESTATE_HEADSETVOLUME
-
-
頭戴式裝置的喇叭音量設定已變更。
-
-
PHONESTATE_LAMP
-
-
手機的燈光已變更。
-
-
PHONESTATE_MONITORS
-
-
手機裝置的監視器數目。
-
-
PHONESTATE_OTHER
-
-
以下所列以外的電話狀態專案已變更。 應用程式應該檢查目前的電話狀態,以判斷哪些專案已變更。
-
-
PHONESTATE_OWNER
-
-
手機裝置的擁有者數目。
-
-
PHONESTATE_REINIT
-
-
手機裝置設定中的專案已變更。 若要瞭解這些變更, (新手機裝置的外觀) ,應用程式應該重新初始化其 TAPI 的使用方式。
-
-
PHONESTATE_REMOVED
-
-
指出服務提供者正從系統移除裝置, (最有可能透過使用者動作、透過控制台或類似公用程式) 。 具有此值 的PHONE_STATE 訊息通常會緊接在裝置上的 PHONE_CLOSE 訊息後面。 在重新初始化 TAPI 之前,後續嘗試存取裝置會導致PHONEERR_NODEVICE傳回應用程式。 如果服務提供者將包含此值的PHONE_STATE訊息傳送給 TAPI,TAPI 會將它傳遞至已交涉 TAPI 1.4 版或更新版本的應用程式;交涉舊版 API 的應用程式將不會收到任何通知。
-
-
PHONESTATE_RESUME
-
-
在暫停一段時間後,應用程式會繼續使用手機裝置。
-
-
PHONESTATE_RINGMODE
-
-
手機的響鈴模式已變更。
-
-
PHONESTATE_RINGVOLUME
-
-
手機的響鈴音量已變更。
-
-
PHONESTATE_SPEAKERHOOKSWITCH
-
-
喇叭的 hookswitch 狀態已變更。
-
-
PHONESTATE_SPEAKERGAIN
-
-
喇叭的麥克風取得設定狀態已變更。
-
-
PHONESTATE_SPEAKERVOLUME
-
-
喇叭的喇叭音量設定已變更。
-
-
PHONESTATE_SUSPEND
-
-
應用程式使用手機會暫時暫停。
-
備註
沒有擴充性。 所有 32 位都會保留。
規格需求
需求 | 值 |
---|---|
TAPI 版本 |
需要 TAPI 2.0 或更新版本 |
標頭 |
|