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 |