lineSetCallData 関数は、LINECALLINFO の CallData メンバーを設定します。 サービス プロバイダーの実装に応じて、 CallData メンバーは、他のマシン (サーバー経由) 上のものを含め、呼び出しへのハンドルを持つすべてのアプリケーションに伝達でき、転送時に呼び出しと共に移動できます。
構文
LONG lineSetCallData(
HCALL hCall,
LPVOID lpCallData,
DWORD dwSize
);
パラメーター
hCall
呼び出しを処理します。 アプリケーションには OWNER 特権が必要です。
lpCallData
LINECALLINFO の CallData メンバーにコピーするデータのアドレス。既存のデータは置き換えます。 詳細については、 呼び出しデータ に関するトピックを参照してください。
dwSize
コピーするデータのバイト数。 値が 0 の場合、既存のデータは削除されます。
戻り値
非同期操作が開始された場合は、正の要求識別子を返します。それ以外の場合、関数は次のいずれかの負のエラー値を返します。
LINEERR_INVALCALLHANDLE、LINEERR_INVALCALLSTATE、LINEERR_INVALPARAM、LINEERR_INVALPOINTER、LINEERR_NOMEM、LINEERR_NOTOWNER、LINEERR_OPERATIONFAILED、LINEERR_OPERATIONUNAVAIL、LINEERR_RESOURCEUNAVAIL、LINEERR_UNINITIALIZED。
要件
| 要件 | 値 |
|---|---|
| 対象プラットフォーム | Windows |
| ヘッダー | tapi.h |
| Library | Tapi32.lib |
| [DLL] | Tapi32.dll |