共用方式為


phoneSetStatusMessages 函式 (tapi.h)

phoneSetStatusMessages 函式可讓應用程式監視所選取狀態事件的指定電話裝置。

語法

LONG phoneSetStatusMessages(
  HPHONE hPhone,
  DWORD  dwPhoneStates,
  DWORD  dwButtonModes,
  DWORD  dwButtonStates
);

參數

hPhone

要監視的開啟電話裝置的控制碼。

dwPhoneStates

應用程式可以接收通知訊息的電話狀態變更和事件集。 此參數可以有零、一或多個 PHONESTATE_常數

dwButtonModes

應用程式可接收通知訊息的一組手機按鈕模式。 此參數可以有零、一或多個 PHONEBUTTONMODE_常數

dwButtonStates

應用程式可以接收通知訊息的手機按鈕狀態變更集。 如果 dwButtonModes 參數為零, 則會忽略 dwButtonStates 。 如果 dwButtonModes 已設定一或多個位,此參數也必須至少設定一個位。 此參數會使用 PHONEBUTTONSTATE_ 常數

傳回值

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

PHONEERR_INVALPHONEHANDLE、PHONEERR_NOMEM、PHONEERR_INVALPHONESTATE、PHONEERR_RESOURCEUNAVAIL、PHONEERR_INVALBUTTONMODE、PHONEERR_OPERATIONFAILED、PHONEERR_INVALBUTTONSTATE、PHONEERR_UNINITIALIZED、PHONEERR_OPERATIONUNAVAIL。

備註

應用程式可以使用 phoneSetStatusMessages 函式來啟用或停用產生對應的訊息。 預設會停用所有電話狀態訊息。

規格需求

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

另請參閱

PHONECAPS

PHONE_CLOSE

PHONE_STATE

補充電話語音函式

TAPI 2.2 參考概觀

phoneGetDevCaps

phoneInitialize

phoneInitializeEx

phoneOpen