Bagikan melalui


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)

Lihat juga

IDispatch

ITTAPI2

Objek TAPI