Antarmuka ITTAPI (tapi3if.h)
Antarmuka ITTAPI adalah antarmuka dasar untuk objek TAPI. Objek TAPI dibuat oleh CoCreateInstance. Untuk informasi tentang CoCreateInstance, lihat dokumentasi tentang COM. Semua objek TAPI 3 lainnya dibuat oleh TAPI 3 itu sendiri.
Metode ITTAPI disediakan untuk menginisialisasi sesi TAPI, menghitung alamat yang tersedia, mendaftar untuk pemberitahuan CallHub dan CallEvent, dan mematikan sesi TAPI.
Antarmuka ITTAPI2 berasal dari antarmuka ITTAPI . Ini menambahkan metode tambahan pada objek TAPI untuk mendukung perangkat telepon.
Warisan
Antarmuka ITTAPI mewarisi dari antarmuka IDispatch . ITTAPI juga memiliki jenis anggota ini:
Metode
Antarmuka ITTAPI memiliki metode ini.
ITTAPI::EnumerateAddresses Metode EnumerateAddresses menghitung alamat yang saat ini tersedia. Disediakan untuk aplikasi C dan C++. Aplikasi klien Automation, seperti yang ditulis dalam Visual Basic, harus menggunakan metode get_Addresses. |
ITTAPI::EnumerateCallHubs Metode EnumerateCallHubs menghitung hub panggilan yang saat ini tersedia. Disediakan untuk aplikasi C dan C++. Aplikasi klien Automation, seperti yang ditulis dalam Visual Basic, harus menggunakan metode get_Callhubs. |
ITTAPI::EnumeratePrivateTAPIObjects Metode EnumeratePrivateTAPIObjects antarmuka ITTAPI tidak diimplementasikan dan akan mengembalikan E_NOTIMPL. |
ITTAPI::get_Addresses Metode get_Addresses membuat kumpulan alamat yang saat ini tersedia. Disediakan untuk aplikasi klien Automation, seperti yang ditulis dalam Visual Basic. Aplikasi C dan C++ harus menggunakan metode EnumerateAddresses. |
ITTAPI::get_CallHubs Metode get_CallHubs membuat kumpulan hub panggilan yang saat ini tersedia. Disediakan untuk aplikasi klien Automation, seperti yang ditulis dalam Visual Basic. Aplikasi C dan C++ harus menggunakan metode EnumerateCallHubs. |
ITTAPI::get_EventFilter Metode get_EventFilter mendapatkan masker filter peristiwa saat ini. Masker adalah serangkaian anggota ORed dari enumerasi TAPI_EVENT. |
ITTAPI::get_PrivateTAPIObjects Metode get_PrivateTAPIObjects antarmuka ITTAPI tidak diimplementasikan dan akan mengembalikan E_NOTIMPL. |
ITTAPI::Inisialisasi Metode Inisialisasi menginisialisasi TAPI. Metode ini harus dipanggil sebelum memanggil metode TAPI 3 lainnya. Aplikasi harus memanggil metode Matikan saat mengakhiri sesi TAPI. |
ITTAPI::p ut_EventFilter Metode put_EventFilter mengatur masker filter peristiwa. Masker adalah serangkaian anggota ORed dari enumerasi TAPI_EVENT. |
ITTAPI::RegisterCallNotifications Metode RegisterCallNotifications menetapkan pemberitahuan panggilan baru mana yang akan diterima aplikasi. Aplikasi harus memanggil metode untuk setiap alamat, menunjukkan jenis atau jenis media yang dapat ditanganinya, dan menentukan hak istimewa yang dimintanya. |
ITTAPI::RegisterRequestRecipient Metode RegisterRequestRecipient mendaftarkan instans aplikasi sebagai yang tepat untuk menangani permintaan telepon yang dibantu. |
ITTAPI::SetApplicationPriority Metode SetApplicationPriority memungkinkan aplikasi untuk mengatur prioritasnya dalam daftar prioritas handoff untuk jenis media tertentu atau mode permintaan Telepon Terbantu, atau untuk menghapus dirinya dari daftar prioritas. |
ITTAPI::SetAssistedTelephonyPriority Metode SetAssistedTelephonyPriority menetapkan prioritas aplikasi untuk menangani permintaan telepon yang dibantu. |
ITTAPI::SetCallHubTracking Metode SetCallHubTracking memungkinkan atau menonaktifkan pelacakan CallHub. |
ITTAPI::Matikan Metode Matikan mematikan sesi TAPI. |
ITTAPI::UnregisterNotifications Metode UnregisterNotifications menghapus pendaftaran pemberitahuan panggilan masuk yang telah dilakukan menggunakan ITTAPI::RegisterCallNotifications. |
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | tapi3if.h (termasuk Tapi3.h) |