LINE_CALLINFO メッセージ
TAPI LINE_CALLINFO メッセージは、指定された呼び出しに関する呼び出し情報が変更されたときに送信されます。 アプリケーションは lineGetCallInfo を呼び出して、現在の呼び出し情報を確認できます。
パラメーター
-
hDevice
-
呼び出しのハンドル。
-
dwCallbackInstance
-
呼び出しの行を開くときに指定されたコールバック インスタンス。
-
dwParam1
-
変更された通話情報項目。 LINECALLINFOSTATE_定数の 1 つ以上を指定できます。
-
dwParam2
-
未使用。
-
dwParam3
-
未使用。
戻り値
戻り値はありません。
解説
NumOwnersIncr、NumOwnersDecr、NumMonitorsChanged の指示を含むLINE_CALLINFO メッセージが、呼び出しのハンドルが既にあるアプリケーションに送信されます。 これは、別のアプリケーションが lineOpen、 lineClose、 lineShutdown、 lineSetCallPrivilege、 lineGetNewCalls、 lineGetConfRelatedCalls を使用して呼び出しに所有権または監視シップを変更した結果です。
これらの LINE_CALLINFO メッセージは、 LINE_CALLSTATE メッセージで 新しい呼び出しの通知が提供された場合には送信されません。これは、LINE_CALLSTATE メッセージが送信された時点で、呼び出し情報に正しい所有者とモニターの数が既に反映されているためです。 LINE_CALLINFO メッセージは、TAPI がLINECALLSTATE_UNKNOWNメカニズムを介して監視する呼び出しを提供する場合にも抑制されます。
Note
所有者またはモニターの数を変更するアプリケーション ( lineDeallocateCall や lineSetCallPrivilege を呼び出すなど) は、変更が行われたことを示すメッセージを受け取りません。
呼び出しがアイドル状態になった後は、呼び出しのLINE_CALLINFOメッセージは送信されません。 具体的には、アプリケーションがアイドル状態の呼び出しのハンドルの割り当てを解除すると、所有者とモニターの数の変更は報告されません。
必要条件
要件 | 値 |
---|---|
TAPI バージョン |
TAPI 2.0 以降が必要です |
Header |
|