TSPI_lineSendUserUserInfo函式 (tspi.h)

TSPI_lineSendUserUserInfo函式會在指定的呼叫上,將使用者使用者資訊傳送給遠端合作物件。

語法

LONG TSPIAPI TSPI_lineSendUserUserInfo(
  DRV_REQUESTID dwRequestID,
  HDRVCALL      hdCall,
  LPCSTR        lpsUserUserInfo,
  DWORD         dwSize
);

參數

dwRequestID

非同步要求的識別碼。

hdCall

要傳送使用者資訊之呼叫的控制碼。 hdCall的撥號狀態可以連線供應專案接受回撥

lpsUserUserInfo

Null終止 Unicode 字串的指標,其中包含要傳送給遠端合作物件的使用者使用者資訊。 只有在基礎網路支援時,才會傳送使用者使用者資訊 (請參閱 LINEDEVCAPS) 。

dwSize

lpsUserUserInfo中使用者資訊的大小,以位元組為單位,包括Null結束字元。

傳回值

會傳回 dwRequestID,如果發生錯誤,則傳回錯誤號碼。 如果函式成功,則對應ASYNC_COMPLETIONlResult實際參數為零,如果發生錯誤,則為錯誤號碼。 可能的傳回值如下所示:

LINEERR_INVALCALLHANDLE、LINEERR_OPERATIONFAILED、LINEERR_INVALCALLSTATE、LINEERR_RESOURCEUNAVAIL、LINEERR_NOMEM、LINEERR_USERUSERINFOTOOBIG LINEERR_OPERATIONUNAVAIL。

備註

此函式可用於在連線呼叫期間隨時傳送使用者使用者資訊。 如果要傳送的指定資訊大小大於可放入單一網路訊息的大小 (,如 ISDN) 所示,服務提供者會負責將資訊分成一連串鏈結的網路訊息, (使用「更多資料」) 。

使用者使用者資訊也可以當做通話接受、通話拒絕、通話重新導向,以及在撥打電話時傳送。 您也可以接收使用者使用者資訊。 所接收的資訊會在呼叫的 LINECALLINFO 結構中報告。 每當使用者使用者資訊在通話供應專案或通話中斷連線之前送達時,具有UserUserInfo參數的LINE_CALLINFO訊息會通知 TAPI,通話資訊記錄中的使用者使用者資訊已變更。 如果鏈結多個網路訊息,則資訊會由服務提供者組合,並將單一訊息傳送至 TAPI。

規格需求

   
目標平台 Windows
標頭 tspi.h

另請參閱

LINECALLINFO

LINE_CALLINFO

TSPI_lineAccept

TSPI_lineDrop

TSPI_lineGetCallInfo

TSPI_lineMakeCall

TSPI_lineRedirect