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

另請參閱

基本電話語音服務參考

TAPI 2.2 參考概觀

lineDrop