TAPI_EVENT列挙 (tapi3if.h)
TAPI_EVENT列挙は、TAPI オブジェクトで変更が発生したことをアプリケーションに通知するために使用されます。 ITTAPIEventNotification::Event メソッドの実装では、この列挙体のメンバーを使用して、TAPI によって渡される IDispatch ポインターに関連付けられているオブジェクトの型を示します。
構文
typedef enum TAPI_EVENT {
TE_TAPIOBJECT = 0x1,
TE_ADDRESS = 0x2,
TE_CALLNOTIFICATION = 0x4,
TE_CALLSTATE = 0x8,
TE_CALLMEDIA = 0x10,
TE_CALLHUB = 0x20,
TE_CALLINFOCHANGE = 0x40,
TE_PRIVATE = 0x80,
TE_REQUEST = 0x100,
TE_AGENT = 0x200,
TE_AGENTSESSION = 0x400,
TE_QOSEVENT = 0x800,
TE_AGENTHANDLER = 0x1000,
TE_ACDGROUP = 0x2000,
TE_QUEUE = 0x4000,
TE_DIGITEVENT = 0x8000,
TE_GENERATEEVENT = 0x10000,
TE_ASRTERMINAL = 0x20000,
TE_TTSTERMINAL = 0x40000,
TE_FILETERMINAL = 0x80000,
TE_TONETERMINAL = 0x100000,
TE_PHONEEVENT = 0x200000,
TE_TONEEVENT = 0x400000,
TE_GATHERDIGITS = 0x800000,
TE_ADDRESSDEVSPECIFIC = 0x1000000,
TE_PHONEDEVSPECIFIC = 0x2000000
} ;
定数
TE_TAPIOBJECT 値: 0x1 変更は TAPI オブジェクト自体にあります。 詳細については、「 ITTAPIObjectEvent。 |
TE_ADDRESS 値: 0x2 Address オブジェクトが変更されました。 詳細については、「 ITAddressEvent。 |
TE_CALLNOTIFICATION 値: 0x4 アドレスに新しい通信セッションが表示され、TAPI DLL によって新しい呼び出しオブジェクトが作成されました。 これは、受信セッション、別のアプリケーションによって渡されたセッション、またはアドレスにパークされているセッションの結果である可能性があります。 詳細については、「 ITCallNotificationEvent と ITTAPI::RegisterCallNotifications。 |
TE_CALLSTATE 値: 0x8 呼び出しの状態が変更されました。 詳細については、「 ITCallStateEvent。 |
TE_CALLMEDIA 値: 0x10 通話に関連付けられているメディアが変更されました。 詳細については、「 ITCallMediaEvent。 |
TE_CALLHUB 値: 0x20 CallHub オブジェクトが変更されました。 詳細については、「 ITCallHubEvent。 |
TE_CALLINFOCHANGE 値: 0x40 通話情報が変更されました。 詳細については、「 ITCallInfoChangeEvent」を参照してください。 |
TE_PRIVATE 値: 0x80 プロバイダー固有のプライベート オブジェクトが変更されました。 参照されるオブジェクトの正確な型は実装に依存します。 詳細については、「 プロバイダー固有のインターフェイス」を参照してください。 |
TE_REQUEST 値: 0x100 Request オブジェクトが変更されました。 詳細については、「 ITRequestEvent」を参照してください。 |
TE_AGENT 値: 0x200 Agent オブジェクトが変更されました。 詳細については、「 ITAgentEvent」を参照してください。 |
TE_AGENTSESSION 値: 0x400 AgentSession オブジェクトが変更されました。 詳細については、「 ITAgentSessionEvent」を参照してください。 |
TE_QOSEVENT 値: 0x800 QOS イベントが発生しました。 詳細については、「 ITQOSEvent」を参照してください。 |
TE_AGENTHANDLER 値: 0x1000 AgentHandler オブジェクトが変更されました。 詳細については、「 ITAgentHandlerEvent」を参照してください。 |
TE_ACDGROUP 値: 0x2000 ACDGroup オブジェクトが変更されました。 詳細については、「 ITACDGroupEvent」を参照してください。 |
TE_QUEUE 値: 0x4000 Queue オブジェクトが変更されました。 詳細については、「 ITQueueEvent」を参照してください。 |
TE_DIGITEVENT 値: 0x8000 数字イベントが発生しました。 詳細については、「 ITDigitDetectionEvent」を参照してください。 |
TE_GENERATEEVENT 値: 0x10000 桁生成イベントが発生しました。 詳細については、「 ITDigitGenerationEvent」を参照してください。 |
TE_ASRTERMINAL 値: 0x20000 自動音声認識ターミナル イベントが発生しました。 Windows XP 以降で実行されているコンピューターに対してのみ有効です。 |
TE_TTSTERMINAL 値: 0x40000 TTS ターミナルでイベントが発生しました。 詳細については、「 ITTTSTerminalEvent」を参照してください。 Windows XP 以降で実行されているコンピューターに対してのみ有効です。 |
TE_FILETERMINAL 値: 0x80000 ファイル ターミナルでイベントが発生しました。 詳細については、「 ITFileTerminalEvent」を参照してください。 Windows XP 以降で実行されているコンピューターに対してのみ有効です。 |
TE_TONETERMINAL 値: 0x100000 トーン ターミナルでイベントが発生しました。 詳細については、「 ITToneTerminalEvent」を参照してください。 Windows XP 以降で実行されているコンピューターに対してのみ有効です。 |
TE_PHONEEVENT 値: 0x200000 Phone オブジェクトが変更されました。 詳細については、「 ITPhoneEvent。 Windows XP 以降で実行されているコンピューターに対してのみ有効です。 |
TE_TONEEVENT 値: 0x400000 トーン イベントが発生しました。 帯域内トーンの検出は有効または無効になります。 詳細については、「 ITToneDetectionEvent。 Windows XP 以降で実行されているコンピューターに対してのみ有効です。 |
TE_GATHERDIGITS 値: 0x800000 gather digits イベントが発生しました。 現在の呼び出しで数字が収集されます。 詳細については、「 ITDigitsGatheredEvent。 Windows XP 以降で実行されているコンピューターに対してのみ有効です。 |
TE_ADDRESSDEVSPECIFIC 値: 0x1000000 アドレス デバイス固有のイベントが発生しました。 詳細については、「 ITAddressDeviceSpecificEvent」を参照してください。 Windows XP 以降で実行されているコンピューターに対してのみ有効です。 |
TE_PHONEDEVSPECIFIC 値: 0x2000000 電話デバイス固有のイベントが発生しました。 詳細については、「 ITPhoneDeviceSpecificEvent」を参照してください。 Windows XP 以降で実行されているコンピューターに対してのみ有効です。 |
注釈
ITTAPI::p ut_EventFilter メソッドを呼び出し、イベントの受信を有効にするイベント フィルター マスクを設定します。 ITTAPI::p ut_EventFilter が呼び出されない場合、アプリケーションはイベントを受信できません。
要件
要件 | 値 |
---|---|
Header | tapi3if.h |
こちらもご覧ください
ITTAPI::RegisterCallNotifications