TSPI_lineSetCallData函式 (tspi.h)
TSPI_lineSetCallData函式服務提供者會儲存指定的呼叫數據及其與呼叫相關的資訊,並在呼叫TSPI_lineGetCallInfo時傳遞它。 服務提供者會傳送 LINE_CALLINFO 訊息,指出LINECALLINFOSTATE_CALLDATA顯示呼叫數據已變更。 根據服務提供者實作而定,呼叫數據可以傳播到所有具有呼叫句柄的實體,包括透過伺服器) (的其他計算機上,而且可以在傳輸時與呼叫一起移動。
語法
LONG TSPIAPI TSPI_lineSetCallData(
DRV_REQUESTID dwRequestID,
HDRVCALL hdCall,
LPVOID lpCallData,
DWORD dwSize
);
參數
dwRequestID
報告異步完成資訊的標識碼。
hdCall
服務提供者對呼叫的句柄。
lpCallData
要複製到 LINECALLINFO 中 CallData 欄位的數據位址,取代任何現有的數據。
dwSize
要複製的數據位元組數目。 值為零會導致移除任何現有的數據。 如果 lpCallData 參數是字串的指標,則大小必須包含 Null 終止符。
傳回值
如果異步操作啟動時,會傳回 dwRequestID ;否則,下列其中一個負誤差值:
LINEERR_INVALCALLSTATE、LINEERR_INVALPARAM、LINEERR_NOMEM、LINEERR_OPERATIONFAILED LINEERR_RESOURCEUNAVAIL。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | tspi.h |