Share via


lineSetCallTreatment 函式 (tapi.h)

lineSetCallTreatment 函式會在未回應或保留聽聽的呼叫上設定一方音效。 除了基本參數驗證之外,它是由 TAPI 直接傳遞給服務提供者。

語法

LONG lineSetCallTreatment(
  HCALL hCall,
  DWORD dwTreatment
);

參數

hCall

呼叫的句柄。 應用程式必須具有 OWNER 許可權。

dwTreatment

呼叫所在的位址上支援的其中一個呼叫處理,如 LINEADDRESSCAPS 所指出。 如果不支援指定的處理,則會傳回LINEERR_INVALPARAM。

傳回值

如果異步操作啟動,則傳回正要求標識符;否則,函式會傳回下列其中一個負誤差值:

LINEERR_INVALCALLHANDLE、LINEERR_INVALCALLSTATE、LINEERR_INVALPARAM、LINEERR_NOMEM、LINEERR_NOTOWNER、LINEERR_OPERATIONFAILED、LINEERR_OPERATIONUNAVAIL、LINEERR_RESOURCEUNAVAIL、LINEERR_UNINITIALIZED。

備註

呼叫處理功能的使用應該僅限於控制舊版設備。 新設備通常會設計成,而不是外部切換設備所產生的呼叫處理,呼叫會連線到使用多媒體 Wave API 等標準功能所產生的電腦型音訊來源和訊號。

規格需求

需求
目標平台 Windows
標頭 tapi.h
程式庫 Tapi32.lib
Dll Tapi32.dll

另請參閱

LINEADDRESSCAPS

增補線路服務函式

TAPI 2.2 參考概觀