lineSetCallPrivilege 函式 (tapi.h)
lineSetCallPrivilege 函式會將應用程式的許可權設定為指定的許可權。
語法
LONG lineSetCallPrivilege(
HCALL hCall,
DWORD dwCallPrivilege
);
參數
hCall
處理要設定其許可權的呼叫。 hCall 的呼叫狀態可以是任何狀態。
dwCallPrivilege
指定呼叫的必要許可權。 此參數只會使用其中一個 LINECALLPRIVILEGE_常數。
傳回值
如果要求成功或發生錯誤,則傳回零。 可能的傳回值為:
LINEERR_INVALCALLHANDLE、LINEERR_OPERATIONFAILED、LINEERR_INVALCALLSTATE、LINEERR_RESOURCEUNAVAIL、LINEERR_INVALCALLPRIVILEGE、LINEERR_UNINITIALIZED、LINEERR_NOMEM。
備註
如果應用程式是非閑置呼叫的唯一擁有者,而且可以變更其監視許可權,則會傳回LINEERR_INVALCALLSTATE錯誤。 應用程式也可以先使用 lineDrop 卸除呼叫,讓呼叫轉換至 閒 置狀態,然後變更其許可權。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | tapi.h |
程式庫 | Tapi32.lib |
Dll | Tapi32.dll |