METODE ITBasicCallControl::P arkIndirect (tapi3if.h)

Metode ParkIndirect memarkir panggilan dan mengembalikan alamat yang diparkir.

Sintaks

HRESULT ParkIndirect(
  [out] BSTR *ppNonDirAddress
);

Parameter

[out] ppNonDirAddress

Penunjuk ke representasi BSTR dari alamat tempat panggilan diparkir.

Mengembalikan nilai

Metode ini dapat mengembalikan salah satu nilai ini.

Menampilkan kode Deskripsi
S_OK
Metode berhasil.
E_POINTER
Parameter ppNonDirAddress bukan penunjuk yang valid.
E_FAIL
Park tidak didukung.
E_INVALIDARG
Parameter ppNonDirAddress tidak valid.
E_OUTOFMEMORY
Memori tidak cukup ada untuk melakukan operasi.
TAPI_E_TIMEOUT
Operasi gagal karena DLL TAPI 3 kehabisan waktu. Interval batas waktu adalah dua menit.

Keterangan

Beberapa penyedia layanan tidak mendukung operasi ini saat streaming aktif. Aplikasi mungkin perlu memanggil ITStream::StopStream atau ITSubStream::StopSubStream sebelum operasi dan ITStream::StartStream atau ITSubStream::StartSubStream setelah menyelesaikan operasi.

Dengan ParkDirect, aplikasi menentukan alamat tempatnya ingin memarkir panggilan. Dengan taman yang tidak dialihkan, sakelar menentukan alamat dan menyediakan ini ke aplikasi. Dalam kedua kasus, panggilan yang diparkir dapat dibatalkan dengan menentukan alamat ini.

Panggilan yang diparkir memasuki status terputus setelah berhasil diparkir.

Beberapa sakelar dapat mengingatkan pengguna setelah panggilan diparkir untuk waktu yang lama. Aplikasi ini melihat panggilan penawaran dengan alasan panggilan yang diatur ke pengingat.

Aplikasi harus menggunakan SysFreeString untuk membebaskan memori yang dialokasikan untuk parameter ppNonDirAddress .

Persyaratan

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

Lihat juga

Objek Panggilan

ITBasicCallControl

Gambaran umum taman

linePark