Bagikan melalui


ItAddress2::EnumeratePhones method (tapi3if.h)

Metode EnumeratePhones menghitung objek telepon yang sesuai dengan perangkat telepon yang dapat digunakan dengan alamat ini.

Metode ini ditujukan untuk aplikasi C/C++. Aplikasi Visual Basic dan pembuatan skrip harus menggunakan metode get_Phones .

Sintaks

HRESULT EnumeratePhones(
  [out] IEnumPhone **ppEnumPhone
);

Parameter

[out] ppEnumPhone

Arahkan ke antarmuka IEnumPhone baru.

Nilai kembali

Metode ini dapat mengembalikan salah satu nilai ini.

Nilai Makna
S_OK
Metode berhasil.
E_POINTER
Parameter ppEnumPhone bukan penunjuk yang valid.
E_OUTOFMEMORY
Tidak ada cukup memori untuk melakukan operasi.
E_UNEXPECTED
Metode gagal karena alasan yang tidak diketahui.

Keterangan

Perangkat telepon menyatakan dirinya tersedia di semua alamat yang mendukung terminal audio oleh TSP mengatur PHONEFEATURE_GENERICPHONE bit di dwPhoneFeatures anggota struktur PHONECAPS . Perangkat telepon juga dapat mendeklarasikan dirinya sebagai lebih disukai ke alamat atau sekumpulan alamat dengan mengembalikan ID alamat/baris menggunakan phoneGetID dengan tapi/baris kelas perangkat. Jika tidak ada ponsel yang tersedia untuk digunakan dengan alamat, metode ini menghasilkan enumerasi kosong dan mengembalikan S_OK.

TAPI memanggil metode AddRef pada antarmuka IEnumPhone yang dikembalikan oleh ITAddress2::EnumeratePhones. Aplikasi harus memanggil Rilis pada antarmuka IEnumPhone ke sumber daya gratis yang terkait dengannya.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header tapi3if.h (termasuk Tapi3.h)
Pustaka Uuid.lib
DLL Tapi3.dll

Lihat juga

IEnumPhone

ITAddress2