phoneGetHookSwitch 函式 (tapi.h)

phoneGetHookSwitch 函式會傳回指定開啟手機裝置的目前攔截模式。

語法

LONG phoneGetHookSwitch(
  HPHONE  hPhone,
  LPDWORD lpdwHookSwitchDevs
);

參數

hPhone

開啟手機裝置的句柄。

lpdwHookSwitchDevs

要填入手機勾點裝置模式的 DWORD 指標。 如果位位置為 FALSE,則對應的 hookswitch 裝置位於hook 上;如果 為 TRUE,則對應攔截裝置的麥克風和/或喇叭部分為 offhook。 若要了解麥克風和/或喇叭是否已啟用,應用程式可以使用 PhoneGetStatus。 此參數會使用一或多個 PHONEHOOKSWITCHDEV_常數

傳回值

如果要求成功或發生錯誤,則傳回零。 可能的傳回值為:

PHONEERR_INVALPHONEHANDLE、PHONEERR_NOMEM、PHONEERR_INVALPOINTER、PHONEERR_RESOURCEUNAVAIL、PHONEERR_INVALPHONESTATE、PHONEERR_OPERATIONFAILED、PHONEERR_OPERATIONUNAVAIL PHONEERR_UNINITIALIZED。

備註

裝置的攔截狀態變更之後,如果已啟用hookswitch監視,應用程式就會傳送 PHONE_STATE 訊息。

規格需求

需求
目標平台 Windows
標頭 tapi.h
程式庫 Tapi32.lib
Dll Tapi32.dll

另請參閱

PHONE_STATE

補充電話服務函式

TAPI 2.2 參考概觀

phoneGetStatus