TSPI_lineCreateMSPInstance関数 (tspi.h)

TSPI_lineCreateMSPInstance関数は、TAPI 3 DLL に特定の回線デバイス用のメディア サービス プロバイダー (MSP) インスタンスを作成するように指示します。 この関数は、MSP 呼び出しの TSP ハンドルを返します。 この関数には TAPI 3.0 バージョン ネゴシエーションが必要です。

構文

LONG TSPIAPI TSPI_lineCreateMSPInstance(
  HDRVLINE      hdLine,
  DWORD         dwAddressID,
  HTAPIMSPLINE  htMSPLine,
  LPHDRVMSPLINE lphdMSPLine
);

パラメーター

hdLine

サービス プロバイダーの行へのハンドル。

dwAddressID

指定されたオープンライン デバイス上のアドレス。 アドレス識別子は、アドレスに完全に関連付けられます。識別子は、オペレーティング システムのアップグレード間で一定のままです。

htMSPLine

MSP 呼び出しの TAPI ハンドル。

lphdMSPLine

MSP 呼び出しの TSP ハンドルへのポインター。

戻り値

LINEERR_INVALLINEHANDLE、LINEERR_INVALPOINTER、NOERROR

解説

サービス プロバイダーは htMSPLine ハンドル フィールドを保存し、 LINE_SENDMSPDATA メッセージを TAPISRV に送信するときに使用する必要があります。

MSP インスタンスは、特定のアプリケーションに関連付けられます。 複数のアプリケーションが実行されている場合、各 TSP 行に複数の MSP インスタンスが存在する可能性があります。

必要条件

   
対象プラットフォーム Windows
ヘッダー tspi.h

関連項目

メディア サービス プロバイダー (MSP) について

LINEDEVCAPS

TSPI_lineCloseMSPInstance

TSPI_lineMSPIdentify

TSPI_lineReceiveMSPData