PHONEEVENT コールバック関数 (tspi.h)
TAPI によって実装され、TSPI_phoneOpenのパラメーターとしてサービス プロバイダーに提供されるコールバック関数 をPhone_Eventします。 サービス プロバイダーはこの関数を呼び出して、電話で発生したイベントを報告します。
PHONEEVENT 型は、このコールバック関数へのポインターを定義します。 Phone_Event は、アプリケーション定義関数名のプレースホルダーです。
構文
PHONEEVENT Phoneevent;
void Phoneevent(
HTAPIPHONE htPhone,
DWORD dwMsg,
DWORD_PTR dwParam1,
DWORD_PTR dwParam2,
DWORD_PTR dwParam3
)
{...}
パラメーター
htPhone
イベントが発生した電話の TAPI ハンドル。
dwMsg
報告されるイベントの種類を指定します。 他のパラメーターの解釈は、 dwMsg によって示されるコンテキストに応じて異なる方法で行われます。
dwParam1
メッセージのパラメーター。
dwParam2
メッセージのパラメーター。
dwParam3
メッセージのパラメーター。
戻り値
なし
解説
この関数を呼び出すときの呼び出し状態は、任意の状態にすることができます。
サービス プロバイダーは、htPhone パラメーターとしてTSPI_phoneOpenに指定された HTAPIPHONE 値を渡します。 これには、イベントに固有のメッセージ識別子とパラメーターが含まれます。
このプロシージャに渡すことができるメッセージのセットは、メッセージと TAPI レベルの対応するコールバックとは若干異なります。 特に、非同期的に実行される要求の完了は、このコールバックではなく 、Completion_Proc コールバックを通じて報告されます。
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | tspi.h |