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 |