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

要複製到 LINECALLINFOCallData 欄位的數據位址,取代任何現有的數據。

dwSize

要複製的數據位元組數目。 值為零會導致移除任何現有的數據。 如果 lpCallData 參數是字串的指標,則大小必須包含 Null 終止符。

傳回值

如果異步操作啟動時,會傳回 dwRequestID ;否則,下列其中一個負誤差值:

LINEERR_INVALCALLSTATE、LINEERR_INVALPARAM、LINEERR_NOMEM、LINEERR_OPERATIONFAILED LINEERR_RESOURCEUNAVAIL。

規格需求

需求
目標平台 Windows
標頭 tspi.h

另請參閱

LINECALLINFO

LINE_CALLINFO

TSPI_lineGetCallInfo