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
Library Tapi32.lib
DLL Tapi32.dll

另请参阅

基本电话服务参考

TAPI 2.2 参考概述

lineDrop