ホーム › Devices.Tapi › TAPI_EVENT
TAPI_EVENT
列挙型メンバー 26
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| TE_TAPIOBJECT | 1 | 0x1 | TAPI オブジェクト自体での変更です。詳細については、 ITTAPIObjectEvent を参照してください。 |
| TE_ADDRESS | 2 | 0x2 | Address オブジェクトが変更されました。詳細については、 ITAddressEvent を参照してください。 |
| TE_CALLNOTIFICATION | 4 | 0x4 | アドレス上に新しい通信セッションが出現し、TAPI DLL が新しい Call オブジェクトを作成しました。これは、着信セッション、他のアプリケーションから引き渡されたセッション、またはアドレス上でパークされているセッションによって発生することがあります。詳細については、 ITCallNotificationEvent および ITTAPI::RegisterCallNotifications を参照してください。 |
| TE_CALLSTATE | 8 | 0x8 | 通話の状態が変化しました。詳細については、 ITCallStateEvent を参照してください。 |
| TE_CALLMEDIA | 16 | 0x10 | 通話に関連付けられたメディアが変更されました。詳細については、 ITCallMediaEvent を参照してください。 |
| TE_CALLHUB | 32 | 0x20 | CallHub オブジェクトが変更されました。詳細については、 ITCallHubEvent を参照してください。 |
| TE_CALLINFOCHANGE | 64 | 0x40 | 通話情報が変更されました。 詳細については、ITCallInfoChangeEvent を参照してください。 |
| TE_PRIVATE | 128 | 0x80 | プロバイダー固有のプライベート オブジェクトが変更されました。参照されるオブジェクトの正確な型は実装に依存します。詳細については、Provider-Specific Interfaces を参照してください。 |
| TE_REQUEST | 256 | 0x100 | Request オブジェクトが変更されました。詳細については、ITRequestEvent を参照してください。 |
| TE_AGENT | 512 | 0x200 | Agent オブジェクトが変更されました。詳細については、ITAgentEvent を参照してください。 |
| TE_AGENTSESSION | 1024 | 0x400 | AgentSession オブジェクトが変更されました。詳細については、ITAgentSessionEvent を参照してください。 |
| TE_QOSEVENT | 2048 | 0x800 | QOS イベントが発生しました。詳細については、ITQOSEvent を参照してください。 |
| TE_AGENTHANDLER | 4096 | 0x1000 | AgentHandler オブジェクトが変更されました。詳細については、ITAgentHandlerEvent を参照してください。 |
| TE_ACDGROUP | 8192 | 0x2000 | ACDGroup オブジェクトが変更されました。詳細については、ITACDGroupEvent を参照してください。 |
| TE_QUEUE | 16384 | 0x4000 | Queue オブジェクトが変更されました。詳細については、ITQueueEvent を参照してください。 |
| TE_DIGITEVENT | 32768 | 0x8000 | ダイヤル数字 (digit) のイベントが発生しました。詳細については、ITDigitDetectionEvent を参照してください。 |
| TE_GENERATEEVENT | 65536 | 0x10000 | ダイヤル数字の生成イベントが発生しました。詳細については、ITDigitGenerationEvent を参照してください。 |
| TE_ASRTERMINAL | 131072 | 0x20000 | 自動音声認識 (ASR) ターミナルのイベントが発生しました。Windows XP 以降が動作するコンピューターでのみ有効です。 |
| TE_TTSTERMINAL | 262144 | 0x40000 | TTS ターミナルでイベントが発生しました。詳細については、ITTTSTerminalEvent を参照してください。Windows XP 以降が動作するコンピューターでのみ有効です。 |
| TE_FILETERMINAL | 524288 | 0x80000 | ファイル ターミナルでイベントが発生しました。詳細については、ITFileTerminalEvent を参照してください。Windows XP 以降が動作するコンピューターでのみ有効です。 |
| TE_TONETERMINAL | 1048576 | 0x100000 | トーン ターミナルでイベントが発生しました。詳細については、ITToneTerminalEvent を参照してください。Windows XP 以降が動作するコンピューターでのみ有効です。 |
| TE_PHONEEVENT | 2097152 | 0x200000 | Phone オブジェクトが変更されました。詳細については、 ITPhoneEvent を参照してください。Windows XP 以降が動作するコンピューターでのみ有効です。 |
| TE_TONEEVENT | 4194304 | 0x400000 | トーン イベントが発生しました。帯域内トーンの検出が有効または無効になります。詳細については、 ITToneDetectionEvent を参照してください。Windows XP 以降が動作するコンピューターでのみ有効です。 |
| TE_GATHERDIGITS | 8388608 | 0x800000 | ダイヤル数字の収集イベントが発生しました。現在の通話でダイヤル数字が収集されます。詳細については、 ITDigitsGatheredEvent を参照してください。Windows XP 以降が動作するコンピューターでのみ有効です。 |
| TE_ADDRESSDEVSPECIFIC | 16777216 | 0x1000000 | アドレスのデバイス固有イベントが発生しました。詳細については、ITAddressDeviceSpecificEvent を参照してください。Windows XP 以降が動作するコンピューターでのみ有効です。 |
| TE_PHONEDEVSPECIFIC | 33554432 | 0x2000000 | 電話機のデバイス固有イベントが発生しました。詳細については、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)
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 Enumimport 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* = 33554432enum 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