lineSetCallData 関数 (tapi.h)
lineSetCallData 関数は、LINECALLINFO の CallData メンバーを設定します。 サービス プロバイダーの実装に応じて、 CallData メンバーは、他のマシン (サーバー経由) 上のものを含め、呼び出しへのハンドルを持つすべてのアプリケーションに伝達でき、転送時に呼び出しと共に移動できます。
構文
LONG lineSetCallData(
HCALL hCall,
LPVOID lpCallData,
DWORD dwSize
);
パラメーター
hCall
呼び出しを処理します。 アプリケーションには OWNER 特権が必要です。
lpCallData
LINECALLINFO の CallData メンバーにコピーするデータのアドレス。既存のデータは置き換えます。 詳細については、 呼び出しデータ に関するトピックを参照してください。
dwSize
コピーするデータのバイト数。 値が 0 の場合、既存のデータは削除されます。
メモlpCallData が文字列へのポインターである場合、サイズには null 終端記号を含める必要があります。
戻り値
非同期操作が開始された場合は、正の要求識別子を返します。それ以外の場合、関数は次のいずれかの負のエラー値を返します。
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 |