次の方法で共有


lineSetAgentSessionState 関数 (tapi.h)

lineSetAgentSessionState 関数は、特定のエージェント セッション ハンドルに関連付けられたエージェント セッション状態を設定します。 登録されたプロキシ関数ハンドラーに送信される LINE_PROXYREQUEST メッセージを生成し、LINEPROXYREQUEST_SETAGENTSESSIONSTATE型の LINEPROXYREQUEST 構造体を参照します。

構文

LONG lineSetAgentSessionState(
  HLINE         hLine,
  HAGENTSESSION hAgentSession,
  DWORD         dwAgentSessionState,
  DWORD         dwNextAgentSessionState
);

パラメーター

hLine

ライン デバイスへのハンドル。

hAgentSession

情報を変更するエージェント セッションの識別子。

dwAgentSessionState

新しいエージェント セッションの状態。 エージェント セッションの状態を変更せず、次の状態のみを変更するには、 LINEAGENTSESSIONSTATE_定数 のいずれか、または 0 である必要があります。

dwNextAgentSessionState

次のエージェント セッションの状態。 LINEAGENTSESSIONSTATE_定数のいずれか、または 0 である必要があります。

戻り値

非同期操作が開始された場合は、要求識別子を返します。それ以外の場合、関数は次のいずれかのエラー値を返します。

LINEERR_INVALAGENTSTATE、LINEERR_INVALLINEHANDLE、LINEERR_INVALPARAM、LINEERR_NOMEM、LINEERR_OPERATIONFAILED、LINEERR_OPERATIONUNAVAIL、LINEERR_RESOURCEUNAVAIL、LINEERR_UNINITIALIZED。

要件

要件
対象プラットフォーム Windows
ヘッダー tapi.h
Library Tapi32.lib
[DLL] Tapi32.dll

こちらもご覧ください

コール センター コントロールについて

LINEAGENTSESSIONSTATE_定数

LINEPROXYREQUEST

LINE_PROXYREQUEST