Win32 API 日本語リファレンス
ホームDevices.Tapi › AGENT_SESSION_EVENT

AGENT_SESSION_EVENT

列挙型
基底型i4

メンバー 6

名前10進16進説明
ASE_NEW_SESSION00x0新しいエージェント セッションが作成されました。
ASE_NOT_READY10x1エージェントは、このセッションで呼び出しを処理できません。
ASE_READY20x2エージェントは、このセッションで呼び出しを処理できます。
ASE_BUSY30x3エージェントは、このセッションで ACD 呼び出しを処理中のアクティブな状態です。
ASE_WRAPUP40x4エージェントは、このセッションで ACD 呼び出しの後処理 (ラップアップ) を実行中のアクティブな状態です。
ASE_END50x5セッションが完了しました。

公式ドキュメント

AGENT_SESSION_EVENT 列挙型は、エージェント セッション イベントを表します。 ITAgentSessionEvent::get_Event メソッドは、発生したエージェント セッション イベントの種類を示すために、この列挙型のメンバーを返します。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum AGENT_SESSION_EVENT : int {
    ASE_NEW_SESSION = 0,
    ASE_NOT_READY = 1,
    ASE_READY = 2,
    ASE_BUSY = 3,
    ASE_WRAPUP = 4,
    ASE_END = 5
} AGENT_SESSION_EVENT;
public enum AGENT_SESSION_EVENT : int
{
    ASE_NEW_SESSION = 0,
    ASE_NOT_READY = 1,
    ASE_READY = 2,
    ASE_BUSY = 3,
    ASE_WRAPUP = 4,
    ASE_END = 5,
}
Public Enum AGENT_SESSION_EVENT As Integer
    ASE_NEW_SESSION = 0
    ASE_NOT_READY = 1
    ASE_READY = 2
    ASE_BUSY = 3
    ASE_WRAPUP = 4
    ASE_END = 5
End Enum
import enum

class AGENT_SESSION_EVENT(enum.IntEnum):
    ASE_NEW_SESSION = 0
    ASE_NOT_READY = 1
    ASE_READY = 2
    ASE_BUSY = 3
    ASE_WRAPUP = 4
    ASE_END = 5
// AGENT_SESSION_EVENT
pub const ASE_NEW_SESSION: i32 = 0;
pub const ASE_NOT_READY: i32 = 1;
pub const ASE_READY: i32 = 2;
pub const ASE_BUSY: i32 = 3;
pub const ASE_WRAPUP: i32 = 4;
pub const ASE_END: i32 = 5;
// AGENT_SESSION_EVENT
const (
	ASE_NEW_SESSION int32 = 0
	ASE_NOT_READY int32 = 1
	ASE_READY int32 = 2
	ASE_BUSY int32 = 3
	ASE_WRAPUP int32 = 4
	ASE_END int32 = 5
)
const
  ASE_NEW_SESSION = 0;
  ASE_NOT_READY = 1;
  ASE_READY = 2;
  ASE_BUSY = 3;
  ASE_WRAPUP = 4;
  ASE_END = 5;
// AGENT_SESSION_EVENT
pub const ASE_NEW_SESSION: i32 = 0;
pub const ASE_NOT_READY: i32 = 1;
pub const ASE_READY: i32 = 2;
pub const ASE_BUSY: i32 = 3;
pub const ASE_WRAPUP: i32 = 4;
pub const ASE_END: i32 = 5;
const
  ASE_NEW_SESSION* = 0
  ASE_NOT_READY* = 1
  ASE_READY* = 2
  ASE_BUSY* = 3
  ASE_WRAPUP* = 4
  ASE_END* = 5
enum AGENT_SESSION_EVENT : int {
    ASE_NEW_SESSION = 0,
    ASE_NOT_READY = 1,
    ASE_READY = 2,
    ASE_BUSY = 3,
    ASE_WRAPUP = 4,
    ASE_END = 5,
}
#define global ASE_NEW_SESSION 0x0
#define global ASE_NOT_READY   0x1
#define global ASE_READY       0x2
#define global ASE_BUSY        0x3
#define global ASE_WRAPUP      0x4
#define global ASE_END         0x5