lineSetCallPrivilege 関数 (tapi.h)
lineSetCallPrivilege 関数は、アプリケーションの特権を指定された特権に設定します。
構文
LONG lineSetCallPrivilege(
HCALL hCall,
DWORD dwCallPrivilege
);
パラメーター
hCall
特権を設定する呼び出しを処理します。 hCall の呼び出し状態には、任意の状態を指定できます。
dwCallPrivilege
指定された呼び出しに必要な特権。 このパラメーターは、 LINECALLPRIVILEGE_定数の 1 つだけを使用します。
戻り値
要求が成功した場合は 0 を返し、エラーが発生した場合は負のエラー番号を返します。 可能な戻り値は次のとおりです。
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 |