LINE_CALLINFO メッセージ

TAPI LINE_CALLINFO メッセージは、指定された呼び出しに関する呼び出し情報が変更されたときに送信されます。 アプリケーションは lineGetCallInfo を呼び出して、現在の呼び出し情報を確認できます。

            

パラメーター

hDevice

呼び出しのハンドル。

dwCallbackInstance

呼び出しの行を開くときに指定されたコールバック インスタンス。

dwParam1

変更された通話情報項目。 LINECALLINFOSTATE_定数の 1 つ以上を指定できます。

dwParam2

未使用。

dwParam3

未使用。

戻り値

戻り値はありません。

解説

NumOwnersIncrNumOwnersDecrNumMonitorsChanged の指示を含むLINE_CALLINFO メッセージが、呼び出しのハンドルが既にあるアプリケーションに送信されます。 これは、別のアプリケーションが lineOpenlineCloselineShutdownlineSetCallPrivilegelineGetNewCallslineGetConfRelatedCalls を使用して呼び出しに所有権または監視シップを変更した結果です。

これらの LINE_CALLINFO メッセージは、 LINE_CALLSTATE メッセージで 新しい呼び出しの通知が提供された場合には送信されません。これは、LINE_CALLSTATE メッセージが送信された時点で、呼び出し情報に正しい所有者とモニターの数が既に反映されているためです。 LINE_CALLINFO メッセージは、TAPI がLINECALLSTATE_UNKNOWNメカニズムを介して監視する呼び出しを提供する場合にも抑制されます。

Note

所有者またはモニターの数を変更するアプリケーション ( lineDeallocateCalllineSetCallPrivilege を呼び出すなど) は、変更が行われたことを示すメッセージを受け取りません。

呼び出しがアイドル状態になった後は、呼び出しのLINE_CALLINFOメッセージは送信されません。 具体的には、アプリケーションがアイドル状態の呼び出しのハンドルの割り当てを解除すると、所有者とモニターの数の変更は報告されません。

必要条件

要件
TAPI バージョン
TAPI 2.0 以降が必要です
Header
Tapi.h

関連項目

lineClose

lineDeallocateCall

lineGetCallInfo

lineGetConfRelatedCalls

lineGetNewCalls

lineOpen

lineSetCallPrivilege

lineShutdown