ボタン (テレフォニー API)

Microsoft テレフォニーは、電話のボタンとランプをボタンランプのペアとしてモデル付けします。 その横にランプのないボタン、またはボタンのないランプは、見つからないランプまたはボタンのダミーインジケーターを使用して指定されます。 複数のランプを持つボタンは、複数のボタンランプペアを使用してモデル化されています。

電話ボタンに関連付けられている情報を設定および取得できます。 ボタンが押されると、サービス プロバイダーは TAPI コールバック関数にPHONE_BUTTONメッセージを送信します。 このメッセージのパラメーターは、電話デバイスへのハンドルと、押されたボタンのボタン/ランプ識別子です。 キーパッド ボタン '0' から '9'、'*'、および '#' には、固定ボタン/ランプ識別子 0 から 11 が割り当てられます。

関数 TSPI_phoneSetButtonInfo は、電話デバイスのボタンに関連付けられている情報を設定します。 TSPI_phoneGetButtonInfo は、電話デバイスのボタンに関連付けられている情報を返します。 サービス プロバイダーは、電話のボタンが押されたときに、PHONE_BUTTON メッセージを TAPI コールバック関数に送信します。

ボタンに関連付けられた情報は、TSPI に関する限り意味を持ちません。 特定の電話デバイスに対してこの情報を解釈するデバイス固有のアプリケーションや、アプリケーションのヘルプ システムなどでユーザーに表示する場合に便利です。