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

こちらもご覧ください

Completion_Proc

TSPI_lineOpen