Bagikan melalui


Metode ITBasicCallControl::P arkDirect (tapi3if.h)

Metode ParkDirect memarkir panggilan pada alamat tertentu.

Sintaks

HRESULT ParkDirect(
  [in] BSTR pParkAddress
);

Parameter

[in] pParkAddress

Pointer ke BSTR yang berisi alamat tempat panggilan akan diparkir.

Mengembalikan nilai

Metode ini dapat mengembalikan salah satu nilai ini.

Menampilkan kode Deskripsi
S_OK
Metode berhasil.
E_POINTER
Parameter pParkAddress bukan penunjuk yang valid.
E_FAIL
Park tidak didukung.
E_INVALIDARG
Parameter pParkAddress 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 taman yang diarahkan, aplikasi menentukan alamat tempatnya ingin memarkir panggilan. Dengan ParkInDirect, 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 SysAllocString untuk mengalokasikan memori untuk parameter pParkAddress dan menggunakan SysFreeString untuk membebaskan memori ketika variabel tidak lagi diperlukan.

Persyaratan

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

Lihat juga

Objek Panggilan

ITBasicCallControl

Gambaran umum taman

linePark