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 |