enumerasi TAPI_EVENT (tapi3if.h)
Enumerasi TAPI_EVENT digunakan untuk memberi tahu aplikasi bahwa perubahan telah terjadi di objek TAPI. Implementasi metode ITTAPIEventNotification::Event menggunakan anggota enumerasi ini untuk menunjukkan jenis objek yang terkait dengan pointer IDispatch yang diteruskan oleh TAPI.
Sintaks
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
} ;
Konstanta
TE_TAPIOBJECT Nilai: 0x1 Perubahan ada di objek TAPI itu sendiri. Untuk mengetahui informasi selengkapnya, lihat ITTAPIObjectEvent. |
TE_ADDRESS Nilai: 0x2 Objek Alamat telah berubah. Untuk mengetahui informasi selengkapnya, lihat ITAddressEvent. |
TE_CALLNOTIFICATION Nilai: 0x4 Sesi komunikasi baru telah muncul di alamat dan DLL TAPI telah membuat objek panggilan baru. Ini bisa menjadi hasil dari sesi masuk, sesi yang diserahkan oleh aplikasi lain, atau sesi yang diparkir di alamat. Untuk mengetahui informasi selengkapnya, lihat ITCallNotificationEvent dan ITTAPI::RegisterCallNotifications. |
TE_CALLSTATE Nilai: 0x8 Status Panggilan telah berubah. Untuk mengetahui informasi selengkapnya, lihat ITCallStateEvent. |
TE_CALLMEDIA Nilai: 0x10 Media yang terkait dengan panggilan telah berubah. Untuk mengetahui informasi selengkapnya, lihat ITCallMediaEvent. |
TE_CALLHUB Nilai: 0x20 Objek CallHub telah berubah. Untuk mengetahui informasi selengkapnya, lihat ITCallHubEvent. |
TE_CALLINFOCHANGE Nilai: 0x40 Informasi panggilan telah berubah. Untuk informasi selengkapnya, lihat ITCallInfoChangeEvent. |
TE_PRIVATE Nilai: 0x80 Objek privat khusus penyedia telah berubah. Jenis objek yang tepat yang dirujuk adalah dependen implementasi. Untuk informasi selengkapnya, lihat Antarmuka Khusus Penyedia. |
TE_REQUEST Nilai: 0x100 Objek Permintaan telah berubah. Untuk informasi selengkapnya, lihat ITRequestEvent. |
TE_AGENT Nilai: 0x200 Objek Agen telah berubah. Untuk informasi selengkapnya, lihat ITAgentEvent. |
TE_AGENTSESSION Nilai: 0x400 Objek AgentSession telah berubah. Untuk informasi selengkapnya, lihat ITAgentSessionEvent. |
TE_QOSEVENT Nilai: 0x800 Peristiwa QOS telah terjadi. Untuk informasi selengkapnya, lihat ITQOSEvent. |
TE_AGENTHANDLER Nilai: 0x1000 Objek AgentHandler telah berubah. Untuk informasi selengkapnya, lihat ITAgentHandlerEvent. |
TE_ACDGROUP Nilai: 0x2000 Objek ACDGroup telah berubah. Untuk informasi selengkapnya, lihat ITACDGroupEvent. |
TE_QUEUE Nilai: 0x4000 Objek Antrean telah berubah. Untuk informasi selengkapnya, lihat ITQueueEvent. |
TE_DIGITEVENT Nilai: 0x8000 Peristiwa digit telah terjadi. Untuk informasi selengkapnya, lihat ITDigitDetectionEvent. |
TE_GENERATEEVENT Nilai: 0x10000 Peristiwa pembuatan digit telah terjadi. Untuk informasi selengkapnya, lihat ITDigitGenerationEvent. |
TE_ASRTERMINAL Nilai: 0x20000 Peristiwa terminal Pengenalan Ucapan Otomatis telah terjadi. Hanya berlaku untuk komputer yang berjalan pada Windows XP dan yang lebih baru. |
TE_TTSTERMINAL Nilai: 0x40000 Peristiwa telah terjadi pada terminal TTS. Untuk informasi selengkapnya, lihat ITTTSTerminalEvent. Hanya berlaku untuk komputer yang berjalan pada Windows XP dan yang lebih baru. |
TE_FILETERMINAL Nilai: 0x80000 Peristiwa telah terjadi pada terminal file. Untuk informasi selengkapnya, lihat ITFileTerminalEvent. Hanya berlaku untuk komputer yang berjalan pada Windows XP dan yang lebih baru. |
TE_TONETERMINAL Nilai: 0x100000 Peristiwa telah terjadi pada terminal nada. Untuk informasi selengkapnya, lihat ITToneTerminalEvent. Hanya berlaku untuk komputer yang berjalan pada Windows XP dan yang lebih baru. |
TE_PHONEEVENT Nilai: 0x200000 Objek Telepon telah berubah. Untuk mengetahui informasi selengkapnya, lihat ITPhoneEvent. Hanya berlaku untuk komputer yang berjalan pada Windows XP dan yang lebih baru. |
TE_TONEEVENT Nilai: 0x400000 Sebuah peristiwa nada telah dipicu. Deteksi nada dalam pita akan diaktifkan atau dinonaktifkan. Untuk mengetahui informasi selengkapnya, lihat ITToneDetectionEvent. Hanya berlaku untuk komputer yang berjalan pada Windows XP dan yang lebih baru. |
TE_GATHERDIGITS Nilai: 0x800000 Peristiwa digit pengumpulan telah diaktifkan. Digit akan dikumpulkan pada panggilan saat ini. Untuk mengetahui informasi selengkapnya, lihat ITDigitsGatheredEvent. Hanya berlaku untuk komputer yang berjalan pada Windows XP dan yang lebih baru. |
TE_ADDRESSDEVSPECIFIC Nilai: 0x1000000 Peristiwa khusus perangkat alamat telah terjadi. Untuk informasi selengkapnya, lihat ITAddressDeviceSpecificEvent. Hanya berlaku untuk komputer yang berjalan pada Windows XP dan yang lebih baru. |
TE_PHONEDEVSPECIFIC Nilai: 0x2000000 Peristiwa khusus perangkat telepon telah terjadi. Untuk informasi selengkapnya, lihat ITPhoneDeviceSpecificEvent. Hanya berlaku untuk komputer yang berjalan pada Windows XP dan yang lebih baru. |
Keterangan
Panggil metode ITTAPI::p ut_EventFilter dan atur masker filter peristiwa untuk mengaktifkan penerimaan peristiwa. Jika ITTAPI::p ut_EventFilter tidak dipanggil, aplikasi tidak dapat menerima peristiwa.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | tapi3if.h |
Lihat juga
ITTAPI::RegisterCallNotifications