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

TAPI_EVENT

列挙型
基底型i4

メンバー 26

名前10進16進説明
TE_TAPIOBJECT10x1TAPI オブジェクト自体での変更です。詳細については、 ITTAPIObjectEvent を参照してください。
TE_ADDRESS20x2Address オブジェクトが変更されました。詳細については、 ITAddressEvent を参照してください。
TE_CALLNOTIFICATION40x4アドレス上に新しい通信セッションが出現し、TAPI DLL が新しい Call オブジェクトを作成しました。これは、着信セッション、他のアプリケーションから引き渡されたセッション、またはアドレス上でパークされているセッションによって発生することがあります。詳細については、 ITCallNotificationEvent および ITTAPI::RegisterCallNotifications を参照してください。
TE_CALLSTATE80x8通話の状態が変化しました。詳細については、 ITCallStateEvent を参照してください。
TE_CALLMEDIA160x10通話に関連付けられたメディアが変更されました。詳細については、 ITCallMediaEvent を参照してください。
TE_CALLHUB320x20CallHub オブジェクトが変更されました。詳細については、 ITCallHubEvent を参照してください。
TE_CALLINFOCHANGE640x40通話情報が変更されました。 詳細については、ITCallInfoChangeEvent を参照してください。
TE_PRIVATE1280x80プロバイダー固有のプライベート オブジェクトが変更されました。参照されるオブジェクトの正確な型は実装に依存します。詳細については、Provider-Specific Interfaces を参照してください。
TE_REQUEST2560x100Request オブジェクトが変更されました。詳細については、ITRequestEvent を参照してください。
TE_AGENT5120x200Agent オブジェクトが変更されました。詳細については、ITAgentEvent を参照してください。
TE_AGENTSESSION10240x400AgentSession オブジェクトが変更されました。詳細については、ITAgentSessionEvent を参照してください。
TE_QOSEVENT20480x800QOS イベントが発生しました。詳細については、ITQOSEvent を参照してください。
TE_AGENTHANDLER40960x1000AgentHandler オブジェクトが変更されました。詳細については、ITAgentHandlerEvent を参照してください。
TE_ACDGROUP81920x2000ACDGroup オブジェクトが変更されました。詳細については、ITACDGroupEvent を参照してください。
TE_QUEUE163840x4000Queue オブジェクトが変更されました。詳細については、ITQueueEvent を参照してください。
TE_DIGITEVENT327680x8000ダイヤル数字 (digit) のイベントが発生しました。詳細については、ITDigitDetectionEvent を参照してください。
TE_GENERATEEVENT655360x10000ダイヤル数字の生成イベントが発生しました。詳細については、ITDigitGenerationEvent を参照してください。
TE_ASRTERMINAL1310720x20000自動音声認識 (ASR) ターミナルのイベントが発生しました。Windows XP 以降が動作するコンピューターでのみ有効です。
TE_TTSTERMINAL2621440x40000TTS ターミナルでイベントが発生しました。詳細については、ITTTSTerminalEvent を参照してください。Windows XP 以降が動作するコンピューターでのみ有効です。
TE_FILETERMINAL5242880x80000ファイル ターミナルでイベントが発生しました。詳細については、ITFileTerminalEvent を参照してください。Windows XP 以降が動作するコンピューターでのみ有効です。
TE_TONETERMINAL10485760x100000トーン ターミナルでイベントが発生しました。詳細については、ITToneTerminalEvent を参照してください。Windows XP 以降が動作するコンピューターでのみ有効です。
TE_PHONEEVENT20971520x200000Phone オブジェクトが変更されました。詳細については、 ITPhoneEvent を参照してください。Windows XP 以降が動作するコンピューターでのみ有効です。
TE_TONEEVENT41943040x400000トーン イベントが発生しました。帯域内トーンの検出が有効または無効になります。詳細については、 ITToneDetectionEvent を参照してください。Windows XP 以降が動作するコンピューターでのみ有効です。
TE_GATHERDIGITS83886080x800000ダイヤル数字の収集イベントが発生しました。現在の通話でダイヤル数字が収集されます。詳細については、 ITDigitsGatheredEvent を参照してください。Windows XP 以降が動作するコンピューターでのみ有効です。
TE_ADDRESSDEVSPECIFIC167772160x1000000アドレスのデバイス固有イベントが発生しました。詳細については、ITAddressDeviceSpecificEvent を参照してください。Windows XP 以降が動作するコンピューターでのみ有効です。
TE_PHONEDEVSPECIFIC335544320x2000000電話機のデバイス固有イベントが発生しました。詳細については、ITPhoneDeviceSpecificEvent を参照してください。Windows XP 以降が動作するコンピューターでのみ有効です。

公式ドキュメント

TAPI_EVENT 列挙型は、TAPI オブジェクトで変更が発生したことをアプリケーションに通知するために使用されます。 ITTAPIEventNotification::Event メソッドの実装では、この列挙型のメンバーを使用して、TAPI から渡される IDispatch ポインターに関連付けられたオブジェクトの種類を示します。

解説(Remarks)

イベントを受信できるようにするには、 ITTAPI::put_EventFilter メソッドを呼び出し、イベント フィルター マスクを設定します。ITTAPI::put_EventFilter が呼び出されない場合、アプリケーションはイベントを受信できません。

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

各言語での定義

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

typedef enum TAPI_EVENT : int {
    TE_TAPIOBJECT = 1,
    TE_ADDRESS = 2,
    TE_CALLNOTIFICATION = 4,
    TE_CALLSTATE = 8,
    TE_CALLMEDIA = 16,
    TE_CALLHUB = 32,
    TE_CALLINFOCHANGE = 64,
    TE_PRIVATE = 128,
    TE_REQUEST = 256,
    TE_AGENT = 512,
    TE_AGENTSESSION = 1024,
    TE_QOSEVENT = 2048,
    TE_AGENTHANDLER = 4096,
    TE_ACDGROUP = 8192,
    TE_QUEUE = 16384,
    TE_DIGITEVENT = 32768,
    TE_GENERATEEVENT = 65536,
    TE_ASRTERMINAL = 131072,
    TE_TTSTERMINAL = 262144,
    TE_FILETERMINAL = 524288,
    TE_TONETERMINAL = 1048576,
    TE_PHONEEVENT = 2097152,
    TE_TONEEVENT = 4194304,
    TE_GATHERDIGITS = 8388608,
    TE_ADDRESSDEVSPECIFIC = 16777216,
    TE_PHONEDEVSPECIFIC = 33554432
} TAPI_EVENT;
public enum TAPI_EVENT : int
{
    TE_TAPIOBJECT = 1,
    TE_ADDRESS = 2,
    TE_CALLNOTIFICATION = 4,
    TE_CALLSTATE = 8,
    TE_CALLMEDIA = 16,
    TE_CALLHUB = 32,
    TE_CALLINFOCHANGE = 64,
    TE_PRIVATE = 128,
    TE_REQUEST = 256,
    TE_AGENT = 512,
    TE_AGENTSESSION = 1024,
    TE_QOSEVENT = 2048,
    TE_AGENTHANDLER = 4096,
    TE_ACDGROUP = 8192,
    TE_QUEUE = 16384,
    TE_DIGITEVENT = 32768,
    TE_GENERATEEVENT = 65536,
    TE_ASRTERMINAL = 131072,
    TE_TTSTERMINAL = 262144,
    TE_FILETERMINAL = 524288,
    TE_TONETERMINAL = 1048576,
    TE_PHONEEVENT = 2097152,
    TE_TONEEVENT = 4194304,
    TE_GATHERDIGITS = 8388608,
    TE_ADDRESSDEVSPECIFIC = 16777216,
    TE_PHONEDEVSPECIFIC = 33554432,
}
Public Enum TAPI_EVENT As Integer
    TE_TAPIOBJECT = 1
    TE_ADDRESS = 2
    TE_CALLNOTIFICATION = 4
    TE_CALLSTATE = 8
    TE_CALLMEDIA = 16
    TE_CALLHUB = 32
    TE_CALLINFOCHANGE = 64
    TE_PRIVATE = 128
    TE_REQUEST = 256
    TE_AGENT = 512
    TE_AGENTSESSION = 1024
    TE_QOSEVENT = 2048
    TE_AGENTHANDLER = 4096
    TE_ACDGROUP = 8192
    TE_QUEUE = 16384
    TE_DIGITEVENT = 32768
    TE_GENERATEEVENT = 65536
    TE_ASRTERMINAL = 131072
    TE_TTSTERMINAL = 262144
    TE_FILETERMINAL = 524288
    TE_TONETERMINAL = 1048576
    TE_PHONEEVENT = 2097152
    TE_TONEEVENT = 4194304
    TE_GATHERDIGITS = 8388608
    TE_ADDRESSDEVSPECIFIC = 16777216
    TE_PHONEDEVSPECIFIC = 33554432
End Enum
import enum

class TAPI_EVENT(enum.IntEnum):
    TE_TAPIOBJECT = 1
    TE_ADDRESS = 2
    TE_CALLNOTIFICATION = 4
    TE_CALLSTATE = 8
    TE_CALLMEDIA = 16
    TE_CALLHUB = 32
    TE_CALLINFOCHANGE = 64
    TE_PRIVATE = 128
    TE_REQUEST = 256
    TE_AGENT = 512
    TE_AGENTSESSION = 1024
    TE_QOSEVENT = 2048
    TE_AGENTHANDLER = 4096
    TE_ACDGROUP = 8192
    TE_QUEUE = 16384
    TE_DIGITEVENT = 32768
    TE_GENERATEEVENT = 65536
    TE_ASRTERMINAL = 131072
    TE_TTSTERMINAL = 262144
    TE_FILETERMINAL = 524288
    TE_TONETERMINAL = 1048576
    TE_PHONEEVENT = 2097152
    TE_TONEEVENT = 4194304
    TE_GATHERDIGITS = 8388608
    TE_ADDRESSDEVSPECIFIC = 16777216
    TE_PHONEDEVSPECIFIC = 33554432
// TAPI_EVENT
pub const TE_TAPIOBJECT: i32 = 1;
pub const TE_ADDRESS: i32 = 2;
pub const TE_CALLNOTIFICATION: i32 = 4;
pub const TE_CALLSTATE: i32 = 8;
pub const TE_CALLMEDIA: i32 = 16;
pub const TE_CALLHUB: i32 = 32;
pub const TE_CALLINFOCHANGE: i32 = 64;
pub const TE_PRIVATE: i32 = 128;
pub const TE_REQUEST: i32 = 256;
pub const TE_AGENT: i32 = 512;
pub const TE_AGENTSESSION: i32 = 1024;
pub const TE_QOSEVENT: i32 = 2048;
pub const TE_AGENTHANDLER: i32 = 4096;
pub const TE_ACDGROUP: i32 = 8192;
pub const TE_QUEUE: i32 = 16384;
pub const TE_DIGITEVENT: i32 = 32768;
pub const TE_GENERATEEVENT: i32 = 65536;
pub const TE_ASRTERMINAL: i32 = 131072;
pub const TE_TTSTERMINAL: i32 = 262144;
pub const TE_FILETERMINAL: i32 = 524288;
pub const TE_TONETERMINAL: i32 = 1048576;
pub const TE_PHONEEVENT: i32 = 2097152;
pub const TE_TONEEVENT: i32 = 4194304;
pub const TE_GATHERDIGITS: i32 = 8388608;
pub const TE_ADDRESSDEVSPECIFIC: i32 = 16777216;
pub const TE_PHONEDEVSPECIFIC: i32 = 33554432;
// TAPI_EVENT
const (
	TE_TAPIOBJECT int32 = 1
	TE_ADDRESS int32 = 2
	TE_CALLNOTIFICATION int32 = 4
	TE_CALLSTATE int32 = 8
	TE_CALLMEDIA int32 = 16
	TE_CALLHUB int32 = 32
	TE_CALLINFOCHANGE int32 = 64
	TE_PRIVATE int32 = 128
	TE_REQUEST int32 = 256
	TE_AGENT int32 = 512
	TE_AGENTSESSION int32 = 1024
	TE_QOSEVENT int32 = 2048
	TE_AGENTHANDLER int32 = 4096
	TE_ACDGROUP int32 = 8192
	TE_QUEUE int32 = 16384
	TE_DIGITEVENT int32 = 32768
	TE_GENERATEEVENT int32 = 65536
	TE_ASRTERMINAL int32 = 131072
	TE_TTSTERMINAL int32 = 262144
	TE_FILETERMINAL int32 = 524288
	TE_TONETERMINAL int32 = 1048576
	TE_PHONEEVENT int32 = 2097152
	TE_TONEEVENT int32 = 4194304
	TE_GATHERDIGITS int32 = 8388608
	TE_ADDRESSDEVSPECIFIC int32 = 16777216
	TE_PHONEDEVSPECIFIC int32 = 33554432
)
const
  TE_TAPIOBJECT = 1;
  TE_ADDRESS = 2;
  TE_CALLNOTIFICATION = 4;
  TE_CALLSTATE = 8;
  TE_CALLMEDIA = 16;
  TE_CALLHUB = 32;
  TE_CALLINFOCHANGE = 64;
  TE_PRIVATE = 128;
  TE_REQUEST = 256;
  TE_AGENT = 512;
  TE_AGENTSESSION = 1024;
  TE_QOSEVENT = 2048;
  TE_AGENTHANDLER = 4096;
  TE_ACDGROUP = 8192;
  TE_QUEUE = 16384;
  TE_DIGITEVENT = 32768;
  TE_GENERATEEVENT = 65536;
  TE_ASRTERMINAL = 131072;
  TE_TTSTERMINAL = 262144;
  TE_FILETERMINAL = 524288;
  TE_TONETERMINAL = 1048576;
  TE_PHONEEVENT = 2097152;
  TE_TONEEVENT = 4194304;
  TE_GATHERDIGITS = 8388608;
  TE_ADDRESSDEVSPECIFIC = 16777216;
  TE_PHONEDEVSPECIFIC = 33554432;
// TAPI_EVENT
pub const TE_TAPIOBJECT: i32 = 1;
pub const TE_ADDRESS: i32 = 2;
pub const TE_CALLNOTIFICATION: i32 = 4;
pub const TE_CALLSTATE: i32 = 8;
pub const TE_CALLMEDIA: i32 = 16;
pub const TE_CALLHUB: i32 = 32;
pub const TE_CALLINFOCHANGE: i32 = 64;
pub const TE_PRIVATE: i32 = 128;
pub const TE_REQUEST: i32 = 256;
pub const TE_AGENT: i32 = 512;
pub const TE_AGENTSESSION: i32 = 1024;
pub const TE_QOSEVENT: i32 = 2048;
pub const TE_AGENTHANDLER: i32 = 4096;
pub const TE_ACDGROUP: i32 = 8192;
pub const TE_QUEUE: i32 = 16384;
pub const TE_DIGITEVENT: i32 = 32768;
pub const TE_GENERATEEVENT: i32 = 65536;
pub const TE_ASRTERMINAL: i32 = 131072;
pub const TE_TTSTERMINAL: i32 = 262144;
pub const TE_FILETERMINAL: i32 = 524288;
pub const TE_TONETERMINAL: i32 = 1048576;
pub const TE_PHONEEVENT: i32 = 2097152;
pub const TE_TONEEVENT: i32 = 4194304;
pub const TE_GATHERDIGITS: i32 = 8388608;
pub const TE_ADDRESSDEVSPECIFIC: i32 = 16777216;
pub const TE_PHONEDEVSPECIFIC: i32 = 33554432;
const
  TE_TAPIOBJECT* = 1
  TE_ADDRESS* = 2
  TE_CALLNOTIFICATION* = 4
  TE_CALLSTATE* = 8
  TE_CALLMEDIA* = 16
  TE_CALLHUB* = 32
  TE_CALLINFOCHANGE* = 64
  TE_PRIVATE* = 128
  TE_REQUEST* = 256
  TE_AGENT* = 512
  TE_AGENTSESSION* = 1024
  TE_QOSEVENT* = 2048
  TE_AGENTHANDLER* = 4096
  TE_ACDGROUP* = 8192
  TE_QUEUE* = 16384
  TE_DIGITEVENT* = 32768
  TE_GENERATEEVENT* = 65536
  TE_ASRTERMINAL* = 131072
  TE_TTSTERMINAL* = 262144
  TE_FILETERMINAL* = 524288
  TE_TONETERMINAL* = 1048576
  TE_PHONEEVENT* = 2097152
  TE_TONEEVENT* = 4194304
  TE_GATHERDIGITS* = 8388608
  TE_ADDRESSDEVSPECIFIC* = 16777216
  TE_PHONEDEVSPECIFIC* = 33554432
enum TAPI_EVENT : int {
    TE_TAPIOBJECT = 1,
    TE_ADDRESS = 2,
    TE_CALLNOTIFICATION = 4,
    TE_CALLSTATE = 8,
    TE_CALLMEDIA = 16,
    TE_CALLHUB = 32,
    TE_CALLINFOCHANGE = 64,
    TE_PRIVATE = 128,
    TE_REQUEST = 256,
    TE_AGENT = 512,
    TE_AGENTSESSION = 1024,
    TE_QOSEVENT = 2048,
    TE_AGENTHANDLER = 4096,
    TE_ACDGROUP = 8192,
    TE_QUEUE = 16384,
    TE_DIGITEVENT = 32768,
    TE_GENERATEEVENT = 65536,
    TE_ASRTERMINAL = 131072,
    TE_TTSTERMINAL = 262144,
    TE_FILETERMINAL = 524288,
    TE_TONETERMINAL = 1048576,
    TE_PHONEEVENT = 2097152,
    TE_TONEEVENT = 4194304,
    TE_GATHERDIGITS = 8388608,
    TE_ADDRESSDEVSPECIFIC = 16777216,
    TE_PHONEDEVSPECIFIC = 33554432,
}
#define global TE_TAPIOBJECT         0x1
#define global TE_ADDRESS            0x2
#define global TE_CALLNOTIFICATION   0x4
#define global TE_CALLSTATE          0x8
#define global TE_CALLMEDIA          0x10
#define global TE_CALLHUB            0x20
#define global TE_CALLINFOCHANGE     0x40
#define global TE_PRIVATE            0x80
#define global TE_REQUEST            0x100
#define global TE_AGENT              0x200
#define global TE_AGENTSESSION       0x400
#define global TE_QOSEVENT           0x800
#define global TE_AGENTHANDLER       0x1000
#define global TE_ACDGROUP           0x2000
#define global TE_QUEUE              0x4000
#define global TE_DIGITEVENT         0x8000
#define global TE_GENERATEEVENT      0x10000
#define global TE_ASRTERMINAL        0x20000
#define global TE_TTSTERMINAL        0x40000
#define global TE_FILETERMINAL       0x80000
#define global TE_TONETERMINAL       0x100000
#define global TE_PHONEEVENT         0x200000
#define global TE_TONEEVENT          0x400000
#define global TE_GATHERDIGITS       0x800000
#define global TE_ADDRESSDEVSPECIFIC 0x1000000
#define global TE_PHONEDEVSPECIFIC   0x2000000